public void TopicsControllerGetAllTest() { var area = CreateAreaContext(); var Logic = CreateLogic(); var Controller = new TopicsController(Logic); var FirstTopic = new Topic { Id = Guid.NewGuid(), Name = "First Topic", Area = area, AreaId = area.Id }; var SecondTopic = new Topic { Id = Guid.NewGuid(), Name = "Second Topic", Area = area, AreaId = area.Id }; Logic.Create(FirstTopic); Logic.Create(SecondTopic); List <Topic> Topics = new List <Topic>() { FirstTopic, SecondTopic }; var Result = Controller.Get(); var CreatedResult = Result as OkObjectResult; var TopicResults = CreatedResult.Value as IEnumerable <TopicDTO>; Assert.AreEqual(Topics.Count, TopicResults.ToList().Count); }
public void TopicsController_Get() { var results = _ctrl.Get(true); Assert.IsNotNull(_ctrl); Assert.IsTrue(results.Any()); Assert.IsNotNull(results.First()); Assert.IsNotNull(results.First().Title); }
public void TopicsController_Get() { var result = _ctrl.Get(true); Assert.IsNotNull(result); Assert.IsTrue(result.Count() > 0); Assert.IsNotNull(result.First()); Assert.IsNotNull(result.First().Title); }
public void TopicsController_Get() { //a //a var results = _controller.Get(true); //a Assert.IsNotNull(results); Assert.IsTrue(results.Count() > 0); Assert.IsNotNull(results.First()); Assert.IsNotNull(results.First().Title); }
public void TopicsCtrl_Get() { var results = _ctrl.Get(true); Assert.IsNotNull(results); List <Topic> topics = new List <Topic>(); foreach (var i in results) { topics.Add(i); } Assert.IsTrue(topics.Count > 0); Assert.IsNotNull(topics[0]); Assert.IsNotNull(topics[0].Title); }
public void TestGetTopics() { ExpectedCourses expectedCourses = new ExpectedCourses(); string courseName = expectedCourses.GetCourses()[0].title; ObjectResult result = (ObjectResult)topicsController.Get(courseName).Result; int? statusCode = result.StatusCode; Assert.Equal(200, statusCode); List <TopicAPI> actual = (List <TopicAPI>)result.Value; ExpectedTopics expectedTopics = new ExpectedTopics(); List <Topic> expected = expectedTopics.GetTopics(courseName); Assert.Equal(expected.Count, actual.Count); for (int i = 0; i < expected.Count; ++i) { Assert.True(expected[i].name == actual[i].name && expected[i].course == expected[i].course); } }
public void TopicsControllerGetTest() { var area = CreateAreaContext(); var Logic = CreateLogic(); var Controller = new TopicsController(Logic); var Topic = new Topic { Id = Guid.NewGuid(), Name = "First Topic", Area = area, AreaId = area.Id }; Logic.Create(Topic); var Result = Controller.Get(Topic.Id); var CreatedResult = Result as OkObjectResult; var Model = CreatedResult.Value as TopicDTO; Assert.AreEqual(Topic.Name, Model.Name); }