public void Return_False_When_NonExisting_EmailAddress() { var testCustomer = CreateTestCustomerDto(); MockCustomerRepo.Setup(c => c.FetchCustomerById(It.IsAny <int>())).ReturnsAsync(() => null); var result = CustomerServiceSut.UpdateCustomer(testCustomer); Assert.False(result.Result); }
public void Return_False_When_Empty_EmailAddress() { var testCustomer = CreateTestCustomerDto(); testCustomer.EmailAddress = string.Empty; var result = CustomerServiceSut.UpdateCustomer(testCustomer); Assert.False(result.Result); }
public void Return_False_When_Update_Succeeds() { var testCustomer = CreateTestCustomerDto(); MockCustomerRepo.Setup(c => c.FetchCustomerById(It.IsAny <int>())).ReturnsAsync(new Customer()); MockCustomerRepo.Setup(c => c.UpdateCustomer(It.IsAny <Customer>())).ReturnsAsync(true); var result = CustomerServiceSut.UpdateCustomer(testCustomer); Assert.True(result.Result); }
public void Return_False_When_Customer_Null() { var result = CustomerServiceSut.UpdateCustomer(null); Assert.False(result.Result); }