public async Task CreateDivorceDocsAsync_ReturnsBadRequest_WhenFailedToAddDocs() { //Arrange CreateMockedObjects(); mockDocService.Setup(s => s.CreateDivorceDocsAsync(It.IsAny <IEnumerable <DivorceDoc> >(), It.IsAny <bool>())) .ReturnsAsync(GetFakeInvalidDocsResponseList()); var controller = new DivorceDocController(mockDocService.Object, mapper, logFactory); //Act var result = await controller.CreateDivorceDocsAsync(GetFakeDocResourceInList()); //Assert var badRequestResult = Assert.IsType <BadRequestObjectResult>(result); Assert.Equal("Failed to create divorce doc!", badRequestResult.Value); }
public async Task CreateDivorceDocsAsync_ReturnsDivorceDocResourceOutList_WhenSucceededToAddDivorceDocs() { //Arrange CreateMockedObjects(); mockDocService.Setup(s => s.CreateDivorceDocsAsync(It.IsAny <IEnumerable <DivorceDoc> >(), It.IsAny <bool>())) .ReturnsAsync(GetFakeValidDocsResponseList()); var controller = new DivorceDocController(mockDocService.Object, mapper, logFactory); //Act var result = await controller.CreateDivorceDocsAsync(GetFakeDocResourceInList()); //Assert var okRequestResult = Assert.IsType <OkObjectResult>(result); var succeededDivorceDocResponce = Assert.IsType <List <DivorceDocResourceOut> >(okRequestResult.Value); Assert.Equal(1, succeededDivorceDocResponce.First().StateId); }
public async Task GetDocPriceAsync_ReturnsDivorceDocPrice() { //Arrange decimal defaultPrice = 100; CreateMockedObjects(); mockDocService.Setup(s => s.GetDocPrice()) .ReturnsAsync(defaultPrice); var controller = new DivorceDocController(mockDocService.Object, mapper, logFactory); //Act var result = await controller.GetDocPriceAsync(); //Assert var okRequestResult = Assert.IsType <OkObjectResult>(result); Assert.Equal(defaultPrice, okRequestResult.Value); }