public void ShouldReturnCustomerThatsComesFromArchiveDataService() { var expectedCustomer = new Customer() {Id = 1, Name = "abc"}; _mockedArchivedDataService.Setup((x => x.GetArchivedCustomer(It.IsAny<int>()))).Returns(expectedCustomer); var actualCustomer = _sut.GetArchivedCustomer(10); Assert.IsNotNull(actualCustomer); Assert.AreEqual(expectedCustomer, actualCustomer); }
public void ShouldReturnSameArchivedCustomerThatArchivedDataServiceReturns() { var expectedArchivedCustomer = new Customer() {Id = 1, Name = "abc"}; var expectedCustomerResponse = new CustomerResponse { IsArchived = true }; _mockedCustomerDataService.Setup((x => x.GetCustomerResponse(It.IsAny<int>()))).Returns(expectedCustomerResponse); _mockedArchivedDataService.Setup((x => x.GetArchivedCustomer(It.IsAny<int>()))).Returns(expectedArchivedCustomer); var actualCustomer = _sut.GetCustomer(1); Assert.IsNotNull(actualCustomer); Assert.AreEqual(expectedArchivedCustomer, actualCustomer); }