Exemple #1
0
        static void Main(string[] args)
        {
            var hotels = new List <Domain.Hotel>();

            hotels.Add(new Domain.Hotel
            {
                Name          = "Scandic Rubinen",
                HotelRegionId = 50,
            });
            hotels.Add(new Domain.Hotel
            {
                Name          = "Scandic Opalen",
                HotelRegionId = 50,
            });
            hotels.Add(new Domain.Hotel
            {
                Name          = "Scandic Backadal",
                HotelRegionId = 60,
            });
            hotels.Add(new Domain.Hotel
            {
                Name          = "Scandic Helsingborg North",
                HotelRegionId = 70,
            });
            var scandisRoomGenerator = new FreeRoomGenerator("../../../../HotelApi/wwwroot/Scandic");

            var hotelLista = scandisRoomGenerator.GetListOfFreeRooms(hotels);

            scandisRoomGenerator.CreateFreeRoomFile(hotelLista);

            hotels = new List <Domain.Hotel>();
            hotels.Add(new Domain.Hotel
            {
                Name          = "Hotel Eggers",
                HotelRegionId = 50,
            });
            hotels.Add(new Domain.Hotel
            {
                Name          = "Tidholms Hotel",
                HotelRegionId = 50,
            });
            hotels.Add(new Domain.Hotel
            {
                Name          = "Hotel Duxiana",
                HotelRegionId = 70,
            });

            scandisRoomGenerator.CreateFreeRoomFileJson(hotels);
        }
Exemple #2
0
        public void Test_Format_Of_FreeRoom_List_Generator()
        {
            const string answer = "50,Scandic,25";

            var testHotel = new FreeRoomGenerator("path").GetListOfFreeRooms(listHotel);

            foreach (var hotel in testHotel)
            {
                var hotelArray = hotel.Split(',');
                hotelArray[2] = "25";
                var nytthotel = new StringBuilder();
                nytthotel.Append(hotelArray[0] + ',');
                nytthotel.Append(hotelArray[1] + ',');
                nytthotel.Append(hotelArray[2]);

                Assert.AreEqual(answer, nytthotel.ToString());
            }
        }