private double GetDiscountAmountValueFromSUT(SuperStudentGPADiscountOneDriverTestCase tc) { SuperStudentGPADiscountSUT systemUnderTest = new SuperStudentGPADiscountSUT(); SuperStudentGPADriverDataSUT driverData = new SuperStudentGPADriverDataSUT() { DriverAge = tc.DriverAge, GPA = tc.GPA, MaritialStatus = tc.MaritialStatus, Relationship = tc.Relationship, StudentStatus = tc.StudentStatus, ViolationStatus = tc.ViolationStatus }; List <SuperStudentGPADriverDataSUT> driversData = new List <SuperStudentGPADriverDataSUT> { driverData }; return(systemUnderTest.GetDiscountAmount(driversData)); }
private bool GetQualifyForDiscountValueFromSUT(SuperStudentGPADiscountOneDriverTestCase tc) { SuperStudentGPADiscountSUT systemUnderTest = new SuperStudentGPADiscountSUT(); //Convert our test case to SUT data SuperStudentGPADriverDataSUT driverData = new SuperStudentGPADriverDataSUT() { DriverAge = tc.DriverAge, GPA = tc.GPA, MaritialStatus = tc.MaritialStatus, Relationship = tc.Relationship, StudentStatus = tc.StudentStatus, ViolationStatus = tc.ViolationStatus }; List <SuperStudentGPADriverDataSUT> driversData = new List <SuperStudentGPADriverDataSUT> { driverData }; return(systemUnderTest.DiscountGranted(driversData)); }
private double GetDiscountAmountValueFromSUT(SuperStudentGPADiscountMultiDriverTestCase tc) { SuperStudentGPADiscountSUT systemUnderTest = new SuperStudentGPADiscountSUT(); return(systemUnderTest.GetDiscountAmount(GetMultiDriverSUTData(tc))); }