Beispiel #1
0
        public async System.Threading.Tasks.Task TestHotelprocessorGetHotelByMhidAsync()
        {
            var Actualdata = ReadJsondata();

            IHotelRepository _repository = new HotelRepository(_dbcontext);
            IHotelProcessor  _processor  = new HotelProcessor(_repository);
            var controller = new HotelController(_processor);
            var response   = _processor.GetHotelByMhid(1);

            Assert.AreEqual(response.Model.Name.ToLower(), Actualdata.model.name.ToLower());
        }
Beispiel #2
0
        public async System.Threading.Tasks.Task TestHotelprocessorGetHotelListAsync()
        {
            var Actualdata = ReadJsondata();

            IHotelRepository _repository = new HotelRepository(_dbcontext);
            IHotelProcessor  _processor  = new HotelProcessor(_repository);
            var actualdata = _repository.GetAllHotel();


            var response = await _processor.GetAllHotel();

            Assert.AreEqual(response.Model.Count, actualdata.Count);
        }
Beispiel #3
0
        public async System.Threading.Tasks.Task TestUpdateHotelDataProcessorAsync()
        {
            var Actualdata = ReadJsondata();
            IHotelRepository _repository = new HotelRepository(_dbcontext);
            IHotelProcessor  _processor  = new HotelProcessor(_repository);
            var UpdateData = new Modules.Inventory.Model.Add.Hotel
            {
                Name        = "test",
                Description = "test",
                Price       = 5000,
                HotelImage  = "test.jpg"
            };
            var response = _processor.UpdateHotel(1003, UpdateData);

            Assert.AreEqual(true, true, "ReSULT IS WRONG");
        }
Beispiel #4
0
        public async System.Threading.Tasks.Task TestAlreadyExistingHotelProcessorAsync()
        {
            var Actualdata = ReadJsondata();
            IHotelRepository _repository = new HotelRepository(_dbcontext);
            IHotelProcessor  _processor  = new HotelProcessor(_repository);
            var actualdata = _repository.GetAllHotel();

            var response = await _processor.AddHotel(new
                                                     Modules.Inventory.Model.Add.Hotel
            {
                Name        = "Hotel ALBORADA OCEAN CLUB",
                Description = "test",
                Price       = 5000,
                HotelImage  = "test.jpg"
            });

            Assert.AreEqual(response.Messages, "Hotel Already Exists");
        }