public void CheckFilteredViewsAndMatchOneEntry() { var business = new Matching { Source = Contacts.GetMatchingSource().ToStdElements(), Target = Contacts.GetMatchingTarget().ToStdElements(), BaseLine = Contacts.GetMatchingBaseline(), FilterMatchedEntriesSource = true, FilterMatchedEntriesTarget = true, Profile = ProfileIdentifierType.XingNameProfileId, }; Assert.IsFalse(business.SourceAsList().Exist("Matched")); Assert.IsTrue(business.SourceAsList().Exist("Unmatched")); Assert.IsTrue(business.SourceAsList().Exist("SourceOrphan@Source")); Assert.IsFalse(business.TargetAsList().Exist("Matched")); Assert.IsTrue(business.TargetAsList().Exist("Unmatched")); Assert.IsTrue(business.TargetAsList().Exist("TargetOrphan@Target")); business.CurrentSourceElement = business.SourceAsList().GetByXingId("Unmatched").Element; business.CurrentTargetElement = business.TargetAsList().GetByXingId("Unmatched").Element; business.Match(); Assert.IsFalse(business.SourceAsList().Exist("Matched")); Assert.IsFalse(business.SourceAsList().Exist("Unmatched")); Assert.IsTrue(business.SourceAsList().Exist("SourceOrphan@Source")); Assert.IsFalse(business.TargetAsList().Exist("Matched")); Assert.IsFalse(business.TargetAsList().Exist("Unmatched")); Assert.IsTrue(business.TargetAsList().Exist("TargetOrphan@Target")); Assert.IsTrue(business.BaselineAsList().Exist(business.Target.ToStdContacts().GetByXingId("Unmatched").Id)); }