public void AddClientTest() { // arrange IInsuranceCompany testInsuranceCompany = new InsuranceCompany(); // act InsuranceAccount testClient = new InsuranceAccount(); testInsuranceCompany.AddClient(testClient); // assert Assert.AreSame(testClient, testInsuranceCompany.Clients.LastOrDefault()); }
public void InsurenceCompanyShouldPayBill() { // arrange IInsuranceCompany testInsuranceCompany = new InsuranceCompany(); InsuranceAccount testClient = new InsuranceAccount(); testInsuranceCompany.AddClient(testClient); decimal oldBalance = testInsuranceCompany.Clients.LastOrDefault().Balance; // act testInsuranceCompany.PayBill(testInsuranceCompany.Clients.LastOrDefault(), new Bill()); // assert Assert.IsTrue(oldBalance > testInsuranceCompany.Clients.LastOrDefault().Balance); }
public void PayBill(InsuranceAccount client , Bill bill) { BillIsPayed.Invoke(client); }
public void AddClient(InsuranceAccount client) { Clients.Add(client); }
private void BillIsPayed(InsuranceAccount account) { PatientBill.IsPayed = true; }
private void BillIsPayed(InsuranceAccount account) { PatientBill.IsPayed = true; }
public void PayBill(InsuranceAccount client, Bill bill) { BillIsPayed.Invoke(client); }
public void AddClient(InsuranceAccount client) { Clients.Add(client); }