|
|
@ -15,10 +15,10 @@ namespace TestAPI
|
|
|
|
{
|
|
|
|
{
|
|
|
|
public class SuccessesUnitTest
|
|
|
|
public class SuccessesUnitTest
|
|
|
|
{
|
|
|
|
{
|
|
|
|
private readonly Mock<ISuccessService<SuccessDTO>> sucessService;
|
|
|
|
private readonly Mock<ISuccessService<SuccessDTO>> successService;
|
|
|
|
public SuccessesUnitTest()
|
|
|
|
public SuccessesUnitTest()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
sucessService = new Mock<ISuccessService<SuccessDTO>>();
|
|
|
|
successService = new Mock<ISuccessService<SuccessDTO>>();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -26,9 +26,9 @@ namespace TestAPI
|
|
|
|
public void GetSuccessesListSuccess()
|
|
|
|
public void GetSuccessesListSuccess()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var successesList = GetSuccessesData();
|
|
|
|
var successesList = GetSuccessesData();
|
|
|
|
sucessService.Setup(x => x.GetSuccesses(1, 4, 0))
|
|
|
|
successService.Setup(x => x.GetSuccesses(1, 4, 0))
|
|
|
|
.Returns(successesList);
|
|
|
|
.Returns(successesList);
|
|
|
|
var successesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
var successesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
|
|
var successesResult = successesController.GetSuccesses(1, 4, 0);
|
|
|
|
var successesResult = successesController.GetSuccesses(1, 4, 0);
|
|
|
|
|
|
|
|
|
|
|
@ -47,9 +47,9 @@ namespace TestAPI
|
|
|
|
[Fact]
|
|
|
|
[Fact]
|
|
|
|
public void GetSuccessesListFail()
|
|
|
|
public void GetSuccessesListFail()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
sucessService.Setup(x => x.GetSuccesses(1, 4, 0))
|
|
|
|
successService.Setup(x => x.GetSuccesses(1, 4, 0))
|
|
|
|
.Returns(new List<SuccessDTO>());
|
|
|
|
.Returns(new List<SuccessDTO>());
|
|
|
|
var successesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
var successesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
|
|
var successesResult = successesController.GetSuccesses(2, 3, 0);
|
|
|
|
var successesResult = successesController.GetSuccesses(2, 3, 0);
|
|
|
|
|
|
|
|
|
|
|
@ -67,9 +67,9 @@ namespace TestAPI
|
|
|
|
public void GetSuccessInquiryIdSuccess()
|
|
|
|
public void GetSuccessInquiryIdSuccess()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var successesList = GetSuccessesData();
|
|
|
|
var successesList = GetSuccessesData();
|
|
|
|
sucessService.Setup(x => x.GetSuccessesByInquiryId(1))
|
|
|
|
successService.Setup(x => x.GetSuccessesByInquiryId(1))
|
|
|
|
.Returns(new List<SuccessDTO> { successesList[0], successesList[1] });
|
|
|
|
.Returns(new List<SuccessDTO> { successesList[0], successesList[1] });
|
|
|
|
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
|
|
var sucessesResult = SuccessesController.GetSuccessByInquiryId(1);
|
|
|
|
var sucessesResult = SuccessesController.GetSuccessByInquiryId(1);
|
|
|
|
if (sucessesResult is OkObjectResult okObjectResult)
|
|
|
|
if (sucessesResult is OkObjectResult okObjectResult)
|
|
|
@ -100,9 +100,9 @@ namespace TestAPI
|
|
|
|
public void GetSuccessInquiryIdFail()
|
|
|
|
public void GetSuccessInquiryIdFail()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var successesList = GetSuccessesData();
|
|
|
|
var successesList = GetSuccessesData();
|
|
|
|
sucessService.Setup(x => x.GetSuccessesByInquiryId(1))
|
|
|
|
successService.Setup(x => x.GetSuccessesByInquiryId(1))
|
|
|
|
.Returns(new List<SuccessDTO> { successesList[0], successesList[1] });
|
|
|
|
.Returns(new List<SuccessDTO> { successesList[0], successesList[1] });
|
|
|
|
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
|
|
var sucessesResult = SuccessesController.GetSuccessByInquiryId(100);
|
|
|
|
var sucessesResult = SuccessesController.GetSuccessByInquiryId(100);
|
|
|
|
if (sucessesResult is NotFoundObjectResult NFObjectResult)
|
|
|
|
if (sucessesResult is NotFoundObjectResult NFObjectResult)
|
|
|
@ -121,9 +121,9 @@ namespace TestAPI
|
|
|
|
public void GetSuccessUserIdSuccess()
|
|
|
|
public void GetSuccessUserIdSuccess()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var successesList = GetSuccessesData();
|
|
|
|
var successesList = GetSuccessesData();
|
|
|
|
sucessService.Setup(x => x.GetSuccessesByUserId(2))
|
|
|
|
successService.Setup(x => x.GetSuccessesByUserId(2))
|
|
|
|
.Returns(new List<SuccessDTO> { successesList[2], successesList[3] });
|
|
|
|
.Returns(new List<SuccessDTO> { successesList[2], successesList[3] });
|
|
|
|
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
|
|
var sucessesResult = SuccessesController.GetSuccessByUserId(2);
|
|
|
|
var sucessesResult = SuccessesController.GetSuccessByUserId(2);
|
|
|
|
if (sucessesResult is OkObjectResult okObjectResult)
|
|
|
|
if (sucessesResult is OkObjectResult okObjectResult)
|
|
|
@ -152,9 +152,9 @@ namespace TestAPI
|
|
|
|
public void GetSuccessUserIdFail()
|
|
|
|
public void GetSuccessUserIdFail()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var successesList = GetSuccessesData();
|
|
|
|
var successesList = GetSuccessesData();
|
|
|
|
sucessService.Setup(x => x.GetSuccessesByUserId(2))
|
|
|
|
successService.Setup(x => x.GetSuccessesByUserId(2))
|
|
|
|
.Returns(new List<SuccessDTO> { successesList[2], successesList[3] });
|
|
|
|
.Returns(new List<SuccessDTO> { successesList[2], successesList[3] });
|
|
|
|
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
|
|
var sucessesResult = SuccessesController.GetSuccessByUserId(200);
|
|
|
|
var sucessesResult = SuccessesController.GetSuccessByUserId(200);
|
|
|
|
if (sucessesResult is NotFoundObjectResult NFObjectResult)
|
|
|
|
if (sucessesResult is NotFoundObjectResult NFObjectResult)
|
|
|
@ -173,9 +173,9 @@ namespace TestAPI
|
|
|
|
[Fact]
|
|
|
|
[Fact]
|
|
|
|
public void DeleteSuccessSuccess()
|
|
|
|
public void DeleteSuccessSuccess()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
sucessService.Setup(x => x.DeleteSuccess(1,1))
|
|
|
|
successService.Setup(x => x.DeleteSuccess(1,1))
|
|
|
|
.Returns(true);
|
|
|
|
.Returns(true);
|
|
|
|
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
|
|
var sucessesResult = SuccessesController.DeleteSuccess(1,1);
|
|
|
|
var sucessesResult = SuccessesController.DeleteSuccess(1,1);
|
|
|
|
if (sucessesResult is OkObjectResult okObjectResult)
|
|
|
|
if (sucessesResult is OkObjectResult okObjectResult)
|
|
|
@ -191,9 +191,9 @@ namespace TestAPI
|
|
|
|
[Fact]
|
|
|
|
[Fact]
|
|
|
|
public void DeleteSuccessFail()
|
|
|
|
public void DeleteSuccessFail()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
sucessService.Setup(x => x.DeleteSuccess(1, 1))
|
|
|
|
successService.Setup(x => x.DeleteSuccess(1, 1))
|
|
|
|
.Returns(true);
|
|
|
|
.Returns(true);
|
|
|
|
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
|
|
var sucessesResult = SuccessesController.DeleteSuccess(100, 278);
|
|
|
|
var sucessesResult = SuccessesController.DeleteSuccess(100, 278);
|
|
|
|
if (sucessesResult is NotFoundObjectResult NFObjectResult)
|
|
|
|
if (sucessesResult is NotFoundObjectResult NFObjectResult)
|
|
|
@ -207,9 +207,9 @@ namespace TestAPI
|
|
|
|
[Fact]
|
|
|
|
[Fact]
|
|
|
|
public void CreateSuccessSuccess()
|
|
|
|
public void CreateSuccessSuccess()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
sucessService.Setup(x => x.CreateSuccess(8,8,true))
|
|
|
|
successService.Setup(x => x.CreateSuccess(8,8,true))
|
|
|
|
.Returns(new SuccessDTO(8,8,true));
|
|
|
|
.Returns(new SuccessDTO(8,8,true));
|
|
|
|
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
|
|
var successesResult = SuccessesController.CreateSuccess(new SuccessDTO(8,8,true));
|
|
|
|
var successesResult = SuccessesController.CreateSuccess(new SuccessDTO(8,8,true));
|
|
|
|
if (successesResult is CreatedResult createdObjectResult)
|
|
|
|
if (successesResult is CreatedResult createdObjectResult)
|
|
|
@ -227,9 +227,9 @@ namespace TestAPI
|
|
|
|
[Fact]
|
|
|
|
[Fact]
|
|
|
|
public void CreateSuccessFail()
|
|
|
|
public void CreateSuccessFail()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
sucessService.Setup(x => x.CreateSuccess(8, 8, true))
|
|
|
|
successService.Setup(x => x.CreateSuccess(8, 8, true))
|
|
|
|
.Returns(new SuccessDTO(8, 8, true));
|
|
|
|
.Returns(new SuccessDTO(8, 8, true));
|
|
|
|
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
|
|
var successesResult = SuccessesController.CreateSuccess(new SuccessDTO(882, 818, true));
|
|
|
|
var successesResult = SuccessesController.CreateSuccess(new SuccessDTO(882, 818, true));
|
|
|
|
|
|
|
|
|
|
|
@ -245,9 +245,9 @@ namespace TestAPI
|
|
|
|
[Fact]
|
|
|
|
[Fact]
|
|
|
|
public void UpdateUserSuccess()
|
|
|
|
public void UpdateUserSuccess()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
sucessService.Setup(x => x.UpdateSuccess(1,1,new SuccessDTO(1,1,true)))
|
|
|
|
successService.Setup(x => x.UpdateSuccess(1,1,new SuccessDTO(1,1,true)))
|
|
|
|
.Returns(new SuccessDTO(1, 1, true));
|
|
|
|
.Returns(new SuccessDTO(1, 1, true));
|
|
|
|
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
|
|
var successesResult = SuccessesController.UpdateSuccess(1, 1, new SuccessDTO(1, 1, true));
|
|
|
|
var successesResult = SuccessesController.UpdateSuccess(1, 1, new SuccessDTO(1, 1, true));
|
|
|
|
if (successesResult is OkObjectResult okObjectResult)
|
|
|
|
if (successesResult is OkObjectResult okObjectResult)
|
|
|
@ -265,9 +265,9 @@ namespace TestAPI
|
|
|
|
[Fact]
|
|
|
|
[Fact]
|
|
|
|
public void UpdateUserFail()
|
|
|
|
public void UpdateUserFail()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
sucessService.Setup(x => x.UpdateSuccess(1, 1, new SuccessDTO(1, 2, true)))
|
|
|
|
successService.Setup(x => x.UpdateSuccess(1, 1, new SuccessDTO(1, 2, true)))
|
|
|
|
.Returns(new SuccessDTO(1, 2, true));
|
|
|
|
.Returns(new SuccessDTO(1, 2, true));
|
|
|
|
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
|
|
var successesResult = SuccessesController.UpdateSuccess(1, 1, new SuccessDTO(1, 2, true));
|
|
|
|
var successesResult = SuccessesController.UpdateSuccess(1, 1, new SuccessDTO(1, 2, true));
|
|
|
|
|
|
|
|
|
|
|
|