public void Should_create_InsurancePolicy_domain_object_graph_when_creating_PolicyDataGridViewModel_with_default_constructor()
        {
            var dataGridViewModel = new PolicyDataGridViewModel();
            var defaultEmptyPolicy = dataGridViewModel.InsurancePolicy;

            Xenios.Test.Helpers.InsurancePolicyHelper.AssertAreEqual(defaultEmptyPolicy, dataGridViewModel);
        }
 public static void AssertAreEqual(Domain.Models.InsurancePolicy policy, PolicyDataGridViewModel dataGridViewModel)
 {
     Assert.AreEqual(policy.CoverageBeginDateTime, dataGridViewModel.CoverageBeginDateTime);
     Assert.AreEqual(policy.Customer.AddressLine1, dataGridViewModel.CustomerAddressLine1);
     Assert.AreEqual(policy.Customer.City, dataGridViewModel.CustomerCity);
     Assert.AreEqual(policy.Customer.Country, dataGridViewModel.CustomerCountry);
     Assert.AreEqual(policy.Customer.FirstName, dataGridViewModel.CustomerFirstName);
     Assert.AreEqual(policy.Customer.LastName, dataGridViewModel.CustomerLastName);
     Assert.AreEqual(policy.Customer.PostalCode, dataGridViewModel.CustomerPostalCode);
     Assert.AreEqual(policy.Customer.State, dataGridViewModel.CustomerState);
     Assert.AreEqual(policy.InsuranceType, dataGridViewModel.InsuranceType);
     Assert.AreEqual(policy.PaymentInformation.CreditCardNumber, dataGridViewModel.PaymentInformationCreditCardNumber);
     Assert.AreEqual(policy.PaymentInformation.CreditCardType, dataGridViewModel.PaymentInformationCreditCardType);
     Assert.AreEqual(policy.PaymentInformation.CreditCardVerificationNumber, dataGridViewModel.PaymentInformationCreditCardVerificationNumber);
     Assert.AreEqual(policy.PaymentInformation.ExpirationDate, dataGridViewModel.PaymentInformationExpirationDate);
     Assert.AreEqual(policy.Price, dataGridViewModel.Price);
     Assert.AreEqual(policy.TermLength, dataGridViewModel.TermLength);
     Assert.AreEqual(policy.TermUnit, dataGridViewModel.TermUnit);
 }
 public void InitializeTest()
 {
     _policy = Xenios.Test.Helpers.InsurancePolicyHelper.CreateInsurancePolicy();
     _dataGridViewModel = new PolicyDataGridViewModel(_policy);
 }