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"); }