public void SideEffectOnThisTest(ExpectedValueTestData <MeetingCalculator.AppointmentChecker> data) { try { _ = data.ObjectUnderTest.RemoveMeeting(data.Params.oldMeeting2delete); } catch (Exception) { // Ignored since we only check side effects } Assert.AreEqual(data.ExpectedValue, data.ObjectUnderTest); }
public void RemoveMeetingTest(ExpectedValueTestData <bool> data) { var actual = data.ObjectUnderTest.RemoveMeeting(data.Params.oldMeeting2delete); Assert.AreEqual(data.ExpectedValue, actual); }
public void CheckAppointmentTest(ExpectedValueTestData <Boolean> data) { var actual = data.ObjectUnderTest.CheckAppointment(data.Params.Meeting2check); Assert.AreEqual(data.ExpectedValue, actual); }
public void CheckAppointmentTest(ExpectedValueTestData data) { var actual = data.Params.Instance.CheckAppointment(data.Params.Meeting2check); Assert.Equal(data.ExpectedValue, actual); }
public void AverageSpeedTest(ExpectedValueTestData data) { var actual = data.Params.Instance.AverageSpeed(data.Params.Duration, data.Params.Track); Assert.Equal(data.ExpectedValue.KilometersPerHour, actual.KilometersPerHour, 8); }
public void FindNextFitTest(ExpectedValueTestData data) { var actual = data.ObjectUnderTest.FindNextFit(data.Params.text, data.Params.dayToFitMeeting, data.Params.durationHours, data.Params.durationMinutes); Assert.AreEqual(data.ExpectedValue, actual); }