public void IntegrationTest() { var instance = ClassDerivedFromComposedObject.NewObject(); Assert.That(instance.MT(), Is.EqualTo("ClassDerivedFromComposedObject.MT")); Assert.That(instance.M1(), Is.EqualTo("Mixin1.M1")); Assert.That(instance.M2(), Is.EqualTo("Mixin2.M2")); }
public void NewObject() { ClassDerivedFromComposedObject.IClassDerivedFromComposedObject instance = ClassDerivedFromComposedObject.NewObject(); Assert.That(instance, Is.InstanceOf(typeof(ClassDerivedFromComposedObject))); Assert.That(Mixin.Get <ClassDerivedFromComposedObject.Mixin1> (instance), Is.Not.Null); }