public void Chapters_should_return_chapter_objects_added_to_collection() { var book = CreateBookUnderTest(); var chapter1 = new ChapterStub {Id = 5}; var chapter2 = new ChapterStub {Id = 10}; book.Chapters.Add(chapter1); book.Chapters.Add(chapter2); Assert.That(book.Chapters.Select(ch => ch.Id).ToArray(), Is.EquivalentTo(new[] {5, 10})); }
private static Verse CreateTestVerse(string text) { var chapterStub = new ChapterStub(); return new Verse(text, chapterStub, 0, VerseFlags.Normal); }
public void Verse_Chapter_should_return_injected_Chapter() { IChapter ch = new ChapterStub(); var verse = CreateVerseUnderTest(chapter: ch); Assert.That(verse.Chapter, Is.SameAs(ch)); }