public void TestAllVenues_WithoutVenues_CorrectReturnString() { const string expected = "There are currently no venues to show."; var db = new HotelBookingSystemData(); var controller = new VenuesController(db, null); var result = controller.All().Display(); Assert.AreEqual(expected, result); }
public void TestAllVenues_WithVenues_CorrectReturnString() { var resultString = new StringBuilder(); resultString.AppendLine("*[1] New venue, located at Sofia"); resultString.AppendLine("Free rooms: 0"); resultString.AppendLine("*[2] New venue 2, located at Sofia"); resultString.Append("Free rooms: 0"); var db = new HotelBookingSystemData(); var user = new User("Pesho", "1234567", Roles.VenueAdmin); var controller = new VenuesController(db, user); controller.Add("New venue", "Sofia", ""); controller.Add("New venue 2", "Sofia", ""); var result = controller.All().Display(); Assert.AreEqual(resultString.ToString(), result); }