public void AddNotification_NotificationAdded_AddNotificationInDb() { var projectDetailService = new ProjectDetailService(new DataContextFactory()); var target = new ProjectController(projectDetailService); // Act target.CreateProject(new ProjectDetail { ProjectName = "Katana", Status = "Green" }); target.CreateProject(new ProjectDetail { ProjectName = "KRE", Status = "Yello" }); var data = target.GetProjectDetails(new DataSourceRequest()) as JsonResult; var actualList = ((DataSourceResult)(data.Data)).Data as List <ProjectDetail>; //Assert Assert.AreEqual(2, actualList.Count); }
/// <summary> /// Default constuctor for creating new instance of ProjectDetail controller. /// </summary> /// <param name="projectDetailService"></param> public ProjectDetailontroller(ProjectDetailService projectDetailService) { _projectDetailService = projectDetailService; }