Exemple #1
0
            public void InitializesCollection_ForMessages()
            {
                var person = new Person();

                person.ShouldNotBeNull();
                person.Messages.ShouldNotBeNull();
                person.Messages.Count.ShouldEqual(0);
            }
Exemple #2
0
            public void HasGetSet()
            {
                var value = new User();
                var entity = new Person { User = value };
                entity.ShouldNotBeNull();
                entity.User.ShouldEqual(value);

            }
Exemple #3
0
            public void InitializesCollection_ForAffiliations()
            {
                var person = new Person();

                person.ShouldNotBeNull();
                person.Affiliations.ShouldNotBeNull();
                person.Affiliations.Count.ShouldEqual(0);
            }
Exemple #4
0
            public void InitializesCollection_ForMessages()
            {
                var person = new Person();

                person.ShouldNotBeNull();
                person.Messages.ShouldNotBeNull();
                person.Messages.Count.ShouldEqual(0);
            }
Exemple #5
0
            public void InitializesCollection_ForAffiliations()
            {
                var person = new Person();

                person.ShouldNotBeNull();
                person.Affiliations.ShouldNotBeNull();
                person.Affiliations.Count.ShouldEqual(0);
            }
Exemple #6
0
            public void HasGetSet()
            {
                var value  = new User();
                var entity = new Person {
                    User = value
                };

                entity.ShouldNotBeNull();
                entity.User.ShouldEqual(value);
            }
Exemple #7
0
            public void HasGetSet()
            {
                var value  = new EmailMessage[] { };
                var entity = new Person {
                    Messages = value
                };

                entity.ShouldNotBeNull();
                entity.Messages.ShouldEqual(value);
                entity.Messages.Count.ShouldEqual(0);
            }
Exemple #8
0
            public void HasGetSet()
            {
                var value = new List <EmailAddress> {
                    new EmailAddress(), new EmailAddress()
                };
                var entity = new Person {
                    Emails = value
                };

                entity.ShouldNotBeNull();
                entity.Emails.ShouldEqual(value);
            }
Exemple #9
0
            public void HasGetSet()
            {
                var value = new List <Affiliation> {
                    new Affiliation(), new Affiliation()
                };
                var entity = new Person {
                    Affiliations = value
                };

                entity.ShouldNotBeNull();
                entity.Affiliations.ShouldEqual(value);
            }
Exemple #10
0
            public void CreatesPerson_WithLastName()
            {
                var command = new CreatePersonCommand
                {
                    LastName = "West",
                };
                var    entities  = new Mock <ICommandEntities>(MockBehavior.Strict);
                Person outPerson = null;

                entities.Setup(m => m.Create(It.IsAny <Person>()))
                .Callback((Entity entity) => outPerson = (Person)entity);
                var handler = new CreatePersonHandler(entities.Object);

                handler.Handle(command);

                outPerson.ShouldNotBeNull();
                outPerson.LastName.ShouldEqual(command.LastName);
                entities.Verify(m => m.Create(It.Is <Person>(p =>
                                                             p.LastName == command.LastName)), Times.Once());
            }
Exemple #11
0
            public void CreatesPerson_AndRegisteredUser()
            {
                var command = new CreatePersonCommand
                {
                    UserName         = "******",
                    UserIsRegistered = true,
                };
                var    entities  = new Mock <ICommandEntities>(MockBehavior.Strict);
                Person outPerson = null;

                entities.Setup(m => m.Create(It.IsAny <Person>()))
                .Callback((Entity entity) => outPerson = (Person)entity);
                var handler = new CreatePersonHandler(entities.Object);

                handler.Handle(command);

                outPerson.ShouldNotBeNull();
                outPerson.ShouldEqual(command.CreatedPerson);
                outPerson.User.ShouldNotBeNull();
                outPerson.User.IsRegistered.ShouldBeTrue();
                entities.Verify(m => m.Create(It.Is <Person>(p =>
                                                             p.User.IsRegistered == command.UserIsRegistered)), Times.Once());
            }
Exemple #12
0
            public void HasGetSet()
            {
                var value = new List<Affiliation> { new Affiliation(), new Affiliation() };
                var entity = new Person { Affiliations = value };
                entity.ShouldNotBeNull();
                entity.Affiliations.ShouldEqual(value);

            }
Exemple #13
0
 public void HasGetSet()
 {
     var value = new EmailMessage[] { };
     var entity = new Person { Messages = value };
     entity.ShouldNotBeNull();
     entity.Messages.ShouldEqual(value);
     entity.Messages.Count.ShouldEqual(0);
 }
Exemple #14
0
            public void HasGetSet()
            {
                var value = new List<EmailAddress> { new EmailAddress(), new EmailAddress() };
                var entity = new Person { Emails = value };
                entity.ShouldNotBeNull();
                entity.Emails.ShouldEqual(value);

            }