public void SetUp() { _implementationMock = MockRepository.GenerateMock <IBindableObjectBaseImplementation> (); _instance = new ClassDerivedFromBindableObjectBase(_implementationMock); _propertyFake = MockRepository.GenerateMock <IBusinessObjectProperty> (); _businessObjectClassFake = MockRepository.GenerateMock <IBusinessObjectClass> (); }
public ClassDerivedFromBindableObjectBase(IBindableObjectBaseImplementation implementation) { PrivateInvoke.SetNonPublicField(this, "_implementation", implementation); }
protected BindableObjectBase() { Assertion.DebugAssert(!TypeExtensions.CanAscribeTo(typeof(BindableObjectMixin), typeof(Mixin <,>)), "we assume the mixin does not have a base object"); _implementation = BindableObjectBaseImplementation.Create(this); }