private bool IsEqual(SuperStudentGPADiscountOneDriverTestCase testCase) { return(testCase.DriverAge.Equals(this.DriverAge) && testCase.GPA.Equals(this.GPA) && testCase.MaritialStatus.Equals(this.MaritialStatus) && testCase.Relationship.Equals(this.Relationship) && testCase.StudentStatus.Equals(this.StudentStatus) && testCase.ViolationStatus.Equals(this.ViolationStatus)); }
public bool Equal(SuperStudentGPADiscountOneDriverTestCase testCase) { if (object.ReferenceEquals(null, testCase)) { return(false); } if (object.ReferenceEquals(this, testCase)) { return(true); } return(IsEqual(testCase)); }
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)); }