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!")); }