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 = "User"
}
};
this.creator = new User
{
Id = 1,
UserName = "Creator"
};
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);
}