public void Setup() { this.projectRepositoryMock = new Mock<IProjectRepository>(); this.userRepositoryMock = new Mock<IUserRepository>(); this.projectProcessor = new ProjectProcessor(this.projectRepositoryMock.Object, this.userRepositoryMock.Object); this.users = new List<User> { new User { Id = 1, UserName = "******" } }; this.creator = new User { Id = 1, UserName = "******" }; this.project = new Project { Name = "Test project", Creator = creator, ProjectUsers = users }; this.projectRepositoryMock.Setup(it => it.GetAllUsersInProject(project.Id)).Returns(users); this.projectRepositoryMock.Setup(it => it.GetCreatorForProject(project.Id)).Returns(creator); }