public void CreateCustomer_ShouldTryToWriteCustomerToDatabaseCheckUsingRoundTrip() { //Arrange var customer = new Customer() { CountryID = 10, StateID = 5, Email = "DavidMZ", FirstName = "Firstname", Password = "******", LastName = "LastName", Phone = "12345" }; var customerService = new DataBaseCustomerAccountService(mapper); //Act var result = customerService.CreateCustomer(customer); //Assert result.Should().Be(MembershipCreateStatus.Success); var customerRoundTrip = customerService.GetCustomerByEmail(customer.Email); customerRoundTrip.CountryID.Should().Be(customer.CountryID); customerRoundTrip.Email.Should().Be(customer.Email); customerRoundTrip.FirstName.Should().Be(customer.FirstName); customerRoundTrip.LastName.Should().Be(customer.LastName); customerRoundTrip.StateID.Should().Be(customer.StateID); customerRoundTrip.Phone.Should().Be(customer.Phone); }