public CompanyControllerTests() { var mockDto = new CompanyDto() { Id = 1 }; var mockCreatedDto = new CreatedResponseDto() { Id = 1 }; IEnumerable <CompanyDto> mockDtoList = new List <CompanyDto> { mockDto }; _mock.Setup(service => service .CreateAsync(null)) .Returns(Task.FromResult(mockCreatedDto)); _mock.Setup(service => service .UpdateAsync(1, null)) .Returns(Task.FromResult(mockDto)); _mock.Setup(service => service .SearchAsync(null)) .Returns(Task.FromResult(mockDtoList)); _companyController = new CompanyController(_mock.Object); }
public async Task Create_ReturnsId_When_EverythingCorrect() { CreatedResult actionResult = (CreatedResult)await _companyController.CreateAsync(null); CreatedResponseDto dto = (CreatedResponseDto)actionResult.Value; Assert.AreEqual(1, dto.Id); }