public async Task CreateMarriageDocsAsync_ReturnsBadRequest_WhenFailedToAddDocs() { //Arrange CreateMockedObjects(); mockDocService.Setup(s => s.CreateMarriageDocsAsync(It.IsAny <IEnumerable <MarriageDoc> >(), It.IsAny <bool>())) .ReturnsAsync(GetFakeInvalidDocsResponseList()); var controller = new MarriageDocController(mockDocService.Object, mapper, logFactory); //Act var result = await controller.CreateMarriageDocsAsync(GetFakeDocResourceInList()); //Assert var badRequestResult = Assert.IsType <BadRequestObjectResult>(result); Assert.Equal("Failed to create death doc!", badRequestResult.Value); }
public async Task CreateMarriageDocsAsync_ReturnsMarriageDocResourceOutList_WhenSucceededToAddMarriageDocs() { //Arrange CreateMockedObjects(); mockDocService.Setup(s => s.CreateMarriageDocsAsync(It.IsAny <IEnumerable <MarriageDoc> >(), It.IsAny <bool>())) .ReturnsAsync(GetFakeValidDocsResponseList()); var controller = new MarriageDocController(mockDocService.Object, mapper, logFactory); //Act var result = await controller.CreateMarriageDocsAsync(GetFakeDocResourceInList()); //Assert var okRequestResult = Assert.IsType <OkObjectResult>(result); var succeededMarriageDocResponce = Assert.IsType <List <MarriageDocResourceOut> >(okRequestResult.Value); Assert.Equal(1, succeededMarriageDocResponce.First().StateId); }
public async Task GetDocPriceAsync_ReturnsMarriageDocPrice() { //Arrange decimal defaultPrice = 100; CreateMockedObjects(); mockDocService.Setup(s => s.GetDocPrice()) .ReturnsAsync(defaultPrice); var controller = new MarriageDocController(mockDocService.Object, mapper, logFactory); //Act var result = await controller.GetDocPriceAsync(); //Assert var okRequestResult = Assert.IsType <OkObjectResult>(result); Assert.Equal(defaultPrice, okRequestResult.Value); }