コード例 #1
0
        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());
        }
コード例 #2
0
        public void ListTheatres_EmptyDatabase_ShouldReturnEmptyCollection()
        {
            var database = new PerformanceDatabase();
            var exptected = new List<string>();

            var result = database.ListTheatres();

            Assert.AreEqual(exptected.Count, result.Count());
        }
コード例 #3
0
        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);
        }