|
|
|
@ -3,10 +3,10 @@ using FluentAssertions;
|
|
|
|
|
|
|
|
|
|
namespace BowlingAPITest;
|
|
|
|
|
|
|
|
|
|
public class TestController
|
|
|
|
|
public class TestController
|
|
|
|
|
{
|
|
|
|
|
[Fact]
|
|
|
|
|
public async void Get_ShouldReturnOkResult()
|
|
|
|
|
public async void Get_ShouldReturnOkResult()
|
|
|
|
|
{
|
|
|
|
|
// Arrange
|
|
|
|
|
var joueur1 = new JoueurDTO { Pseudo = "John Doe" };
|
|
|
|
@ -17,7 +17,7 @@ public class TestController
|
|
|
|
|
var controller = new JoueurController(mockService.Object);
|
|
|
|
|
|
|
|
|
|
// Act
|
|
|
|
|
var result= await controller.Get() as OkObjectResult;
|
|
|
|
|
var result = await controller.Get() as OkObjectResult;
|
|
|
|
|
var value = result.Value as List<JoueurDTO>;
|
|
|
|
|
|
|
|
|
|
// Assert
|
|
|
|
@ -25,11 +25,10 @@ public class TestController
|
|
|
|
|
value.Should().NotBeNull();
|
|
|
|
|
result.StatusCode.Should().Be(200);
|
|
|
|
|
value.Should().BeEquivalentTo(joueurs);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public async void Get_ShouldReturnAllItems()
|
|
|
|
|
public async void Get_ShouldReturnAllItems()
|
|
|
|
|
{
|
|
|
|
|
// Arrange
|
|
|
|
|
var testItems = GetTestItems();
|
|
|
|
@ -48,7 +47,6 @@ public class TestController
|
|
|
|
|
|
|
|
|
|
private IEnumerable<JoueurDTO> GetTestItems()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
var testItems = new List<JoueurDTO>();
|
|
|
|
|
testItems.Add(new JoueurDTO { Pseudo = "Item1" });
|
|
|
|
|
testItems.Add(new JoueurDTO { Pseudo = "Item2" });
|
|
|
|
@ -209,6 +207,4 @@ public class TestController
|
|
|
|
|
result.Should().BeOfType<ObjectResult>();
|
|
|
|
|
result.StatusCode.Should().Be(500);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|