The project processor.
Inheritance: IProjectProcessor
コード例 #1
0
        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);
        }