public void TestTotalExpense() { //Arrange CampBilling.Trip trip = new CampBilling.Trip(2); trip.Expenses.Add(new CampBilling.Expenses(1, 10)); trip.Expenses.Add(new CampBilling.Expenses(1, 30)); trip.Expenses.Add(new CampBilling.Expenses(1, 15.01m)); trip.Expenses.Add(new CampBilling.Expenses(2, 8.20m)); trip.Expenses.Add(new CampBilling.Expenses(2, 31)); trip.Expenses.Add(new CampBilling.Expenses(2, 29.99m)); //Act decimal totalExpense = trip.GetTotalExpenses();//returns every individuals expense. //Assert Assert.AreEqual(expected: 124.2m, actual: totalExpense); }
public void TestAverage() { //Arrange CampBilling.Trip trip = new CampBilling.Trip(2); trip.Expenses.Add(new CampBilling.Expenses(1, 10)); trip.Expenses.Add(new CampBilling.Expenses(1, 30)); trip.Expenses.Add(new CampBilling.Expenses(1, 15.01m)); trip.Expenses.Add(new CampBilling.Expenses(2, 8.20m)); trip.Expenses.Add(new CampBilling.Expenses(2, 31)); trip.Expenses.Add(new CampBilling.Expenses(2, 29.99m)); //Act decimal average = trip.GetAverageExpenses();//returns average against 2 people //Assert Assert.AreEqual(expected: 62.1m, actual: average); }
public void TestAmountOwed() { //Arrange CampBilling.Trip trip = new CampBilling.Trip(2); trip.Expenses.Add(new CampBilling.Expenses(1, 10)); trip.Expenses.Add(new CampBilling.Expenses(1, 30)); trip.Expenses.Add(new CampBilling.Expenses(1, 15.01m)); trip.Expenses.Add(new CampBilling.Expenses(2, 8.20m)); trip.Expenses.Add(new CampBilling.Expenses(2, 31)); trip.Expenses.Add(new CampBilling.Expenses(2, 29.99m)); //Act decimal amountOwed = trip.AmountOwed(1); //checking personID1 //Assert Assert.AreEqual(expected: -7.09m, actual: amountOwed); }