Example #1
0
        public void Methods_Should_Not_Be_Null_And_Return_Expected_Type()
        {
            System.Diagnostics.Debug.WriteLine("Starting Methods_Should_Not_Be_Null_And_Return_Expected_Type");
            //setup Westminster Catechism Service xctor input parameter
            var catechismServiceMock = new Mock <IWestminsterCatechismService>();

            catechismServiceMock.Setup(x => x.GetTodaysCatechism()).Returns(catechism);
            //setup JMVerse Service xctor input parameter
            var JmversesMock = new Mock <IJmVersesService>();

            JmversesMock.Setup(x => x.GetYearsVerses(true)).Returns(jmVerseList);

            var sut = new HomeController(catechismServiceMock.Object, JmversesMock.Object);

            var indexResult  = sut.Index();
            var prayerResult = sut.Prayer();

            Assert.IsNotNull(prayerResult);
            Assert.IsNotNull(indexResult);
            Assert.IsInstanceOf <ViewResult>(indexResult);
            Assert.IsInstanceOf <ViewResult>(prayerResult);
        }