예제 #1
0
        public void GetVerseSummariesTest()
        {
            IEnumerable <ScriptureInfo.ChapterLimitsCollection> chapterLimits = new ScriptureInfo.ChapterLimitsCollection[]
            {
                new ScriptureInfo.ChapterLimitsCollection {
                    BookNumber    = 1,
                    ChapterNumber = 1,

                    StartVerseIndex = 0,
                    EndVerseIndex   = 9,
                    EndVerseNumber  = 10
                },
                new ScriptureInfo.ChapterLimitsCollection {
                    BookNumber    = 1,
                    ChapterNumber = 2,

                    StartVerseIndex = 10,
                    EndVerseIndex   = 19,
                    EndVerseNumber  = 20
                },
                new ScriptureInfo.ChapterLimitsCollection {
                    BookNumber    = 1,
                    ChapterNumber = 3,

                    StartVerseIndex = 20,
                    EndVerseIndex   = 29,
                    EndVerseNumber  = 30
                }
            };
            IEnumerable <Reference_Accessor.VerseSummary> expected = null; // TODO: Initialize to an appropriate value
            IEnumerable <Reference_Accessor.VerseSummary> actual;

            actual = Reference_Accessor.GetVerseSummaries(chapterLimits, 4);
            Assert.AreEqual(expected, actual);
        }
        public void GetVerseSummariesTest()
        {
            IEnumerable<ScriptureInfo.ChapterLimitsCollection> chapterLimits = new ScriptureInfo.ChapterLimitsCollection[]
            {
                new ScriptureInfo.ChapterLimitsCollection{
                    BookNumber = 1,
                    ChapterNumber = 1,

                    StartVerseIndex = 0,
                    EndVerseIndex = 9,
                    EndVerseNumber =10
                },
                new ScriptureInfo.ChapterLimitsCollection{
                    BookNumber = 1,
                    ChapterNumber = 2,

                    StartVerseIndex = 10,
                    EndVerseIndex = 19,
                    EndVerseNumber =20
                },
                new ScriptureInfo.ChapterLimitsCollection{
                    BookNumber = 1,
                    ChapterNumber = 3,

                    StartVerseIndex = 20,
                    EndVerseIndex = 29,
                    EndVerseNumber =30
                }
            };
            IEnumerable<Reference_Accessor.VerseSummary> expected = null; // TODO: Initialize to an appropriate value
            IEnumerable<Reference_Accessor.VerseSummary> actual;
            actual = Reference_Accessor.GetVerseSummaries(chapterLimits, 4);
            Assert.AreEqual(expected, actual);
        }