Esempio n. 1
0
        public void ObjectsWithSameValuesAreEquals()
        {
            var random = PhoneValueObjectObjectMother.Random();

            var vo1 = new PhoneValueObject(random.PhoneType, random.PhoneNumber);
            var vo2 = new PhoneValueObject(random.PhoneType, random.PhoneNumber);

            Assert.NotNull(vo1);
            Assert.NotNull(vo2);
            Assert.AreEqual(vo1, vo2);
        }
Esempio n. 2
0
        public void ValidPhoneValueGeneratesValidObject()
        {
            foreach (var phoneNumber in PhoneValueObjectObjectMother.PhoneNumbers)
            {
                var phoneType = PhoneValueObjectObjectMother.GetRandomPhoneType();
                var vo        = new PhoneValueObject(phoneType, phoneNumber);

                Assert.NotNull(vo);
                Assert.AreEqual(phoneType, vo.PhoneType);
                Assert.AreEqual(phoneNumber, vo.PhoneNumber);
            }
        }