public void ValidPhoneValueGeneratesValidObject() { var firstName = Faker.Name.First(); var lastName = Faker.Name.Last(); var vo = new ContactNameValueObject(firstName, lastName); Assert.NotNull(vo); Assert.AreEqual(firstName, vo.FirstName); Assert.AreEqual(lastName, vo.LastName); }
public bool ExistsContactWithName(ContactNameValueObject name, IdValueObject ignoredId = null) { if (name == null) { throw new InvalidParametersException("Invalid name"); } return(Context .Contacts .Any(x => x.FirstName == name.FirstName && x.LastName == name.LastName && (ignoredId == null || x.Id != ignoredId.Value))); }
public void ObjectsWithSameValuesAreEquals() { var firstName = Faker.Name.First(); var lastName = Faker.Name.Last(); var vo1 = new ContactNameValueObject(firstName, lastName); var vo2 = new ContactNameValueObject(firstName, lastName); Assert.NotNull(vo1); Assert.NotNull(vo2); Assert.AreEqual(vo1, vo2); }