public void GetKorTheoryItem404Test() { int id = 123; var context = A.Fake <ITKDTheoryAppContext>(); A.CallTo(() => context.GetKorTheoryItem(id)).Returns(null); var controller = new TheoryItemController(context); var result = controller.GetKorTheoryItem(id); Assert.IsInstanceOf <NotFoundResult>(result.Result); }
public void GetKorTheoryItem200Test() { int id = 123; var context = A.Fake <ITKDTheoryAppContext>(); var seedData = new SeedData(); var korTheoryItem = seedData.GetKorTheoryItem(id); A.CallTo(() => context.GetKorTheoryItem(id)).Returns(korTheoryItem); var controller = new TheoryItemController(context); var result = controller.GetKorTheoryItem(id); Assert.AreEqual(korTheoryItem, result.Value); }
public void GetEngTheoryItems200Test() { var context = A.Fake <ITKDTheoryAppContext>(); var seedData = new SeedData(); var engTheoryItems = new List <EngTheoryItem> { seedData.GetEngTheoryItem(1), seedData.GetEngTheoryItem(2), seedData.GetEngTheoryItem(3) }; A.CallTo(() => context.GetEngTheoryItems()).Returns(engTheoryItems); var controller = new TheoryItemController(context); var result = controller.GetEngTheoryItems(); Assert.AreEqual(engTheoryItems, result.Value); }