コード例 #1
0
        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);
        }
コード例 #2
0
 /// <summary>
 /// Default constuctor for creating new instance of ProjectDetail controller.
 /// </summary>
 /// <param name="projectDetailService"></param>
 public ProjectDetailontroller(ProjectDetailService projectDetailService)
 {
     _projectDetailService = projectDetailService;
 }