Untitled
unknown
plain_text
17 days ago
1.5 kB
3
Indexable
public class UnitTest1 { [Fact] public void CheckCountValue_500() { var mockLogger = new Mock<ILogger<HomeController>>(); var controller = new HomeController(mockLogger.Object); Exception ex = Assert.Throws<Exception>(() => controller.CheckCountValue(500)); Assert.Equal("Broj je izvan raspona", ex.Message); } [Fact] public void CheckCountValue_2() { var mockLogger = new Mock<ILogger<HomeController>>(); var controller = new HomeController(mockLogger.Object); var result = controller.CheckCountValue(2); Assert.IsType<ViewResult>(result); } [Theory] [InlineData(500)] [InlineData(100)] [InlineData(50)] public void CheckCountValue_InputIsGreaterThan20(int input) { var mockLogger = new Mock<ILogger<HomeController>>(); var controller = new HomeController(mockLogger.Object); Exception ex = Assert.Throws<Exception>(() => controller.CheckCountValue(input)); Assert.Equal("Broj je izvan raspona", ex.Message); } [Theory] [InlineData(2)] [InlineData(10)] [InlineData(19)] public void CheckCountValue_InputIsLessThan20(int input) { var mockLogger = new Mock<ILogger<HomeController>>(); var controller = new HomeController(mockLogger.Object); var result = controller.CheckCountValue(input); Assert.IsType<ViewResult>(result); } }
Editor is loading...
Leave a Comment