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); }
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); } }