Beispiel #1
0
        public void TestRemoveByNameCommandAndIfFindByNameCommandThrowsExceptionIfTheNameDoesNotExists()
        {
            extendedDatabase.Add(new Person(123, "Dani"));
            extendedDatabase.Add(new Person(1234, "Liya"));
            extendedDatabase.Add(new Person(12345, "Federica"));

            extendedDatabase.RemoveByName("Liya");

            Assert.AreEqual(2, extendedDatabase.People.Count);
            Assert.That(() => extendedDatabase.FindPersonByName("Liya"), Throws.InvalidOperationException
                        .With.Message.EqualTo("No people with that name in collection!"));
        }