Esempio n. 1
0
        public void TestEqualsExpectedFalseNull()
        {
            this.reportTuple.Id    = 1;
            this.reportTuple.Count = 1;
            ReportTuple test = null;

            Assert.IsFalse(reportTuple.Equals(test));
        }
Esempio n. 2
0
        public void TestEqualsExpectedTrue()
        {
            this.reportTuple.Id = 1;
            ReportTuple test = new ReportTuple
            {
                Id    = 1,
                Count = 1
            };

            Assert.IsTrue(reportTuple.Equals(test));
        }
Esempio n. 3
0
        public void TestEqualsExpectedFalse2()
        {
            this.reportTuple.Id    = 1;
            this.reportTuple.Count = 1;
            ReportTuple test = new ReportTuple
            {
                Id    = 2,
                Count = 2
            };

            Assert.IsFalse(reportTuple.Equals(test));
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 public void CleanUp()
 {
     reportTuple = new ReportTuple();
 }
Esempio n. 6
0
 public void StartUp()
 {
     reportTuple = new ReportTuple();
 }