public async Task Save_ReturnsCreatedResult() { //Arrange var governingBodyName = "SomeName"; MethodicDocumentWraperDTO docWrapperDTO = new MethodicDocumentWraperDTO() { MethodicDocument = new MethodicDocumentDTO() { GoverningBody = new GoverningBodyDTO { GoverningBodyName = governingBodyName } } }; _service .Setup(x => x.SaveMethodicDocumentAsync(docWrapperDTO)) .ReturnsAsync(docWrapperDTO.MethodicDocument.ID); _service .Setup(x => x.GetMethodicDocumentOrganizationAsync(docWrapperDTO.MethodicDocument.GoverningBody)) .ReturnsAsync(docWrapperDTO.MethodicDocument.GoverningBody); //Act var result = await _controller.Save(docWrapperDTO); //Assert _service.Verify(); Assert.IsNotNull(result); Assert.IsInstanceOf <ObjectResult>(result); }
public async Task Save_ReturnsCreatedResult() { //Arrange var str = "file"; MethodicDocumentWraperDTO docWrapperDTO = new MethodicDocumentWraperDTO() { MethodicDocument = new MethodicDocumentDTO() { Organization = new OrganizationDTO { OrganizationName = str } } }; _service .Setup(x => x.SaveMethodicDocumentAsync(docWrapperDTO)) .ReturnsAsync(docWrapperDTO.MethodicDocument.ID); _service .Setup(x => x.GetMethodicDocumentOrganizationAsync(docWrapperDTO.MethodicDocument.Organization)) .ReturnsAsync(docWrapperDTO.MethodicDocument.Organization); //Act var result = await _controller.Save(docWrapperDTO); //Assert _service.Verify(); Assert.IsNotNull(result); Assert.IsInstanceOf <ObjectResult>(result); }