public void TestAddServiceCharge() { int empId = 2; AddHourlyEmployee t = new AddHourlyEmployee(empId, "Kubing", "Home", 15.25, database); t.Execute(); Employee e = database.GetEmployee(empId); Assert.IsNotNull(e); int memberId = 86; database.AddUnionMember(memberId, e); UnionAffiliation ua = new UnionAffiliation(memberId, 99.52); e.Affiliation = ua; var date = new DateTime(2005, 8, 8); ServiceChargeTransaction sct = new ServiceChargeTransaction(memberId, date, 12.95, database); sct.Execute(); var serviceCharges = database.GetServiceCharges(memberId); ServiceCharge sc = serviceCharges.FirstOrDefault(x => x.Date == date); Assert.IsNotNull(sc); Assert.AreEqual(12.95, sc.Amount, 0.001); }
public void AddServiceCharge() { int empId = 2; AddHourlyEmployee t = new AddHourlyEmployee( empId, "Bill", "Home", 15.25, database); t.Execute(); Employee e = database.GetEmployee(empId); Assert.IsNotNull(e); UnionAffiliation af = new UnionAffiliation(); e.Affiliation = af; int memberId = 86; // Maxwell Smart database.AddUnionMember(memberId, e); ServiceChargeTransaction sct = new ServiceChargeTransaction( memberId, new DateTime(2005, 8, 8), 12.95, database); sct.Execute(); ServiceCharge sc = af.GetServiceCharge(new DateTime(2005, 8, 8)); Assert.IsNotNull(sc); Assert.AreEqual(12.95, sc.Amount, .001); }
public void AddServiceCharge() { int empId = SetupHourlyEmployee(); Employee e = PayrollDatabase.GetEmployee(empId); Assert.NotNull(e); const int memberId = 86; // Maxwell Smart var af = new UnionAffiliation(memberId, 12.95); e.Affiliation = af; PayrollDatabase.AddUnionMember(memberId, e); var sct = new ServiceChargeTransaction(memberId, new DateTime(2005, 8, 8), 12.95); sct.Execute(); ServiceCharge sc = af.GetServiceCharge(new DateTime(2005, 8, 8)); Assert.NotNull(sc); Assert.Equal(12.95, sc.Amount); }
public void AddServiceChargeTests() { int empId = 2; var name = "Bartosz"; var hourlyRate = 15.25; AddHourlyEmployee t = new AddHourlyEmployee(empId, name, "Home", hourlyRate); t.Execute(); Employee e = PayrollDatabase.GetEmployee(empId); Assert.IsNotNull(e); var memberId = 86; var dues = 88.12; UnionAffiliation af = new UnionAffiliation(memberId, dues); e.Affiliation = af; var date = new DateTime(2005, 8, 8); var charge = 12.95; PayrollDatabase.AddUnionMember(memberId, e); ServiceChargeTransaction sct = new ServiceChargeTransaction(memberId, date, charge); sct.Execute(); ServiceCharge sc = af.GetServiceCharge(date); Assert.IsNotNull(sc); Assert.AreEqual(charge, sc.Amount, .001); }
protected override void RecordMembership(Employee e) { PayrollDatabase.AddUnionMember(_memberId, e); }