public void InitializesCollection_ForMessages() { var person = new Person(); person.ShouldNotBeNull(); person.Messages.ShouldNotBeNull(); person.Messages.Count.ShouldEqual(0); }
public void HasGetSet() { var value = new User(); var entity = new Person { User = value }; entity.ShouldNotBeNull(); entity.User.ShouldEqual(value); }
public void InitializesCollection_ForAffiliations() { var person = new Person(); person.ShouldNotBeNull(); person.Affiliations.ShouldNotBeNull(); person.Affiliations.Count.ShouldEqual(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); }
public void HasGetSet() { var value = new List <EmailAddress> { new EmailAddress(), new EmailAddress() }; var entity = new Person { Emails = value }; entity.ShouldNotBeNull(); entity.Emails.ShouldEqual(value); }
public void HasGetSet() { var value = new List <Affiliation> { new Affiliation(), new Affiliation() }; var entity = new Person { Affiliations = value }; entity.ShouldNotBeNull(); entity.Affiliations.ShouldEqual(value); }
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()); }
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()); }
public void HasGetSet() { var value = new List<Affiliation> { new Affiliation(), new Affiliation() }; var entity = new Person { Affiliations = value }; entity.ShouldNotBeNull(); entity.Affiliations.ShouldEqual(value); }
public void HasGetSet() { var value = new List<EmailAddress> { new EmailAddress(), new EmailAddress() }; var entity = new Person { Emails = value }; entity.ShouldNotBeNull(); entity.Emails.ShouldEqual(value); }