Ejemplo n.º 1
0
        public void When_adding_same_collaborator_many_times_It_only_adds_is_once()
        {
            Plan p = this.fixture.ConstructPlan();

            p.AddCollaborator("Jonas", CollaboratorRole.Admin);
            p.AddCollaborator("Jonas", CollaboratorRole.Admin);

            Assert.AreEqual(1, p.UncommittedChanges().OfType <PlanCollaboratorAdded>().Count(x => x.Name == "Jonas" && x.Role == CollaboratorRole.Admin.ToString()));
        }
Ejemplo n.º 2
0
        public void When_adding_collaborators_It_has_the_correct_collaborators()
        {
            Plan p = this.fixture.ConstructPlan();

            p.AddCollaborator("Jonas", CollaboratorRole.Admin);

            Assert.AreEqual("Jonas", p.UncommittedChanges().OfType <PlanCollaboratorAdded>().Single(x => x.Role == CollaboratorRole.Admin.ToString()).Name);
        }