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); }
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()); } }