Untitled
unknown
plain_text
7 months ago
1.5 kB
5
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