public void TestUpdateComic()
        {
            ComicRepository cr            = new ComicRepository(context);
            Comic           comictoUpdate = 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 updated = new Comic("De legende van het Westen part2", new Series("Lucky Luke"), 73, new List <Author>()
            {
                new Author("Morris"), new Author("Nordmann Patrick")
            }, new Publisher("Dupuis"));

            cr.AddComic(comictoUpdate);
            var result1 = cr.GetComics();

            result1.Should().HaveCount(1);
            result1.First().Title.Should().Be("De legende van het Westen");
            result1.First().Series.Name.Should().Be("Lucky Luke");
            result1.First().SeriesNumber.Should().Be(73);
            result1.First().Publisher.Name.Should().Be("Dupuis");
            result1.First().Authors.Should().HaveCount(2);
            result1.First().Authors.First().Name.Should().Be("Morris");
            result1.First().Authors.ElementAt(1).Name.Should().Be("Nordmann Patrick");

            cr.UpdateComic(comictoUpdate, updated);
            result1 = cr.GetComics();
            result1.Should().HaveCount(1);
            result1.First().Title.Should().Be("De legende van het Westen part2");
            result1.First().Series.Name.Should().Be("Lucky Luke");
            result1.First().SeriesNumber.Should().Be(73);
            result1.First().Publisher.Name.Should().Be("Dupuis");
            result1.First().Authors.Should().HaveCount(2);
            result1.First().Authors.First().Name.Should().Be("Morris");
            result1.First().Authors.ElementAt(1).Name.Should().Be("Nordmann Patrick");
            context.Dispose();
        }