public void Mapper_NoPropertyInfo_HasNoExceptionNoRegexGroupAttribute() { // arrange PropertyInfo obj = null; // act var mapper = new PropertyRegexGroupMapper(obj); // assert Assert.AreSame(obj, mapper.Property); Assert.IsFalse(mapper.HasRegexGroupAttribute); }
public void Mapper_InputSameAsOutputTwoRegexGroupsProperty_HasTwoRegexGroups() { // arrange var wholeAddressPropertyInfo = new InputSameAsOutputTwoGroupsOutputFormat() .GetType() .GetProperty("WholeAddress"); var mapper = new PropertyRegexGroupMapper(wholeAddressPropertyInfo); // assert Assert.AreSame(wholeAddressPropertyInfo, mapper.Property); Assert.IsTrue(mapper.HasRegexGroupAttribute); Assert.AreEqual(2, mapper.RegexGroupCollection.Count); }