예제 #1
0
        public void Should_Be_Able_To_Add()
        {
            // arrange
            ProjectData projectData = new ProjectData {Description = "Test Description",};
            Mock<IProjectRepository> mockProjectRepository = this.GetMockProjectRepository_ForSaving(projectData);
            ProjectService projectService = new ProjectService(mockProjectRepository.Object);

            // action
            projectService.SaveProjectData(projectData);

            // assert
            mockProjectRepository.VerifyAll();
        }
예제 #2
0
        public void Should_Be_Able_To_Update()
        {
            // arrange
            int projectId = 1;
            ProjectData projectData = helper.GetMockProjectList().Where(x => x.ProjectId == projectId).SingleOrDefault();
            Mock<IProjectRepository> mockProjectRepository = this.GetMockProjectRepository_ForSaving(projectData);
            ProjectService projectService = new ProjectService(mockProjectRepository.Object);
            string description = "This is a Test.";

            // action
            projectData.Description = description;
            projectService.SaveProjectData(projectData);

            // assert
            mockProjectRepository.VerifyAll();
        }