public void EqualsOnAdviceEqualAndInterfacesEqual() { TestIntroductionAdvice to1 = new TestIntroductionAdvice(); TestIntroductionAdvice to2 = new TestIntroductionAdvice(); to1.SetEqualsToObject(to2); to2.SetEqualsToObject(to1); DefaultIntroductionAdvisor a1 = new DefaultIntroductionAdvisor(to1); DefaultIntroductionAdvisor a2 = new DefaultIntroductionAdvisor(to2); bool result = a1.Equals(a2); Assert.IsTrue(result); }