예제 #1
0
        public void GetProject_ShouldReturnProject_WhenProjectExists()
        {
            // Arrange
            _mockProjectsRepository.Setup(x => x.GetProject(It.IsAny <int>()))
            .Returns((int i) => ProjectList.Single(x => x.ProjectId == i));

            // Act
            var project = _projectContainer.GetProjectById(2);

            // Assert
            Assert.IsInstanceOfType(project, typeof(ProjectModel));
            Assert.AreEqual(2, project.ProjectId);
            Assert.AreEqual(project.ProjectName, "ProjectTwo");
        }