public void TestEqualsExpectedFalseNull() { this.reportTuple.Id = 1; this.reportTuple.Count = 1; ReportTuple test = null; Assert.IsFalse(reportTuple.Equals(test)); }
public void TestEqualsExpectedTrue() { this.reportTuple.Id = 1; ReportTuple test = new ReportTuple { Id = 1, Count = 1 }; Assert.IsTrue(reportTuple.Equals(test)); }
public void TestEqualsExpectedFalse2() { this.reportTuple.Id = 1; this.reportTuple.Count = 1; ReportTuple test = new ReportTuple { Id = 2, Count = 2 }; Assert.IsFalse(reportTuple.Equals(test)); }
public void GetReportTest() { ReportTuple reportTuple = new ReportTuple() { Id = 1, Count = 1 }; ReportTupleReturn reportTuplerReturn = new ReportTupleReturn { AccommodationName = "a", Count = 1 }; TouristicSpot touristicSpot = new TouristicSpot() { Id = 4, Name = "a" }; Accommodation accommodation = new Accommodation() { Id = 1, Name = "a" }; IList <ReportTuple> listReport = new List <ReportTuple> { reportTuple }; List <ReportTupleReturn> listReturn = new List <ReportTupleReturn>(); listReturn.Add(reportTuplerReturn); var mockBooking = new Mock <IBookingRepository>(MockBehavior.Strict); var mockTourist = new Mock <IAccommodationRepository>(MockBehavior.Strict); var mockAccommodation = new Mock <ITouristRepository>(MockBehavior.Strict); var mockTouristicSpot = new Mock <ITouristicSpotRepository>(MockBehavior.Strict); mockBooking.Setup(p => p.GetReport(It.IsAny <int>(), It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns(listReport); mockTouristicSpot.Setup(p => p.GetByName(It.IsAny <string>())).Returns(touristicSpot); mockTourist.Setup(p => p.GetById(It.IsAny <int>())).Returns(accommodation); var controller = new BookingLogic(mockBooking.Object, mockTourist.Object, mockAccommodation.Object, mockTouristicSpot.Object); var result = controller.GetReport("a", new DateTime(2020, 01, 20), new DateTime(2020, 02, 20)); mockBooking.VerifyAll(); Assert.AreEqual(result[0].AccommodationName, listReturn[0].AccommodationName); }
public void CleanUp() { reportTuple = new ReportTuple(); }
public void StartUp() { reportTuple = new ReportTuple(); }