public void ListTheatres_NonEmptyDatabase_ShouldReturntCorrectTheatresCount() { const int Count = 100; var database = new PerformanceDatabase(); for (int i = 0; i < Count; i++) { database.AddTheatre($"Theatre {i}"); } var result = database.ListTheatres(); Assert.AreEqual(Count, result.Count()); }
public void ListTheatres_EmptyDatabase_ShouldReturnEmptyCollection() { var database = new PerformanceDatabase(); var exptected = new List<string>(); var result = database.ListTheatres(); Assert.AreEqual(exptected.Count, result.Count()); }
public void ListTheatres_NonEmptyDatabase_ShouldReturnCorrectTheatrers() { var database = new PerformanceDatabase(); database.AddTheatre("Theatre 1"); database.AddTheatre("Theatre 2"); database.AddTheatre("Theatre 3"); var exptected = new[] { "Theatre 1", "Theatre 2", "Theatre 3" }; var result = (ICollection)database.ListTheatres(); CollectionAssert.AreEqual(exptected, result); }