public void TestRemoveComic() { Comic comic1 = new Comic("De legende van het Westen", new Series("Lucky Luke"), 73, new List <Author>() { new Author("Morris"), new Author("Nordmann Patrick") }, new Publisher("Dupuis")); Comic comic2 = new Comic("Oklahoma Jim", new Series("Lucky Luke"), 69, new List <Author>() { new Author("Léturgie Jean"), new Author("Morris"), new Author("Conrad Didier"), new Author("Pearce") }, new Publisher("Dupuis")); ComicRepository cr = new ComicRepository(context); cr.AddComic(comic1); cr.AddComic(comic2); var result1 = cr.GetComics(); result1.Should().HaveCount(2); result1.First().Title.Should().Be("De legende van het Westen"); result1.First().SeriesNumber.Should().Be(73); cr.RemoveComic(comic1); result1 = cr.GetComics(); result1.Should().HaveCount(1); result1.First().Title.Should().Be("Oklahoma Jim"); result1.First().SeriesNumber.Should().Be(69); context.Dispose(); }