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);
        }
Example #2
0
        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);
        }