Esempio n. 1
0
        public void GetDanTheoryItem404Test()
        {
            int id      = 123;
            var context = A.Fake <ITKDTheoryAppContext>();

            A.CallTo(() => context.GetDanTheoryItem(id)).Returns(null);
            var controller = new TheoryItemController(context);

            var result = controller.GetDanTheoryItem(id);

            Assert.IsInstanceOf <NotFoundResult>(result.Result);
        }
Esempio n. 2
0
        public void GetDanTheoryItem200Test()
        {
            int id            = 123;
            var context       = A.Fake <ITKDTheoryAppContext>();
            var seedData      = new SeedData();
            var danTheoryItem = seedData.GetDanTheoryItem(id);

            A.CallTo(() => context.GetDanTheoryItem(id)).Returns(danTheoryItem);
            var controller = new TheoryItemController(context);

            var result = controller.GetDanTheoryItem(id);

            Assert.AreEqual(danTheoryItem, result.Value);
        }