public void CreateRegionReturnValueIsPassedToAttachBehaviors() { var regionTarget = new MockRegionTarget(); var adapter = new TestableRegionAdapterBase(); adapter.Initialize(regionTarget); Assert.AreSame(adapter.CreateRegionReturnValue, adapter.AttachBehaviorsArgumentRegion); Assert.AreSame(regionTarget, adapter.attachBehaviorsArgumentTargetToAdapt); }
public void CreateRegionReturnValueIsPassedToAdapt() { var regionTarget = new MockRegionTarget(); var adapter = new TestableRegionAdapterBase(); adapter.Initialize(regionTarget, "Region1"); Assert.Same(adapter.CreateRegionReturnValue, adapter.AdaptArgumentRegion); Assert.Same(regionTarget, adapter.adaptArgumentRegionTarget); }
public void AttachesCollectionActiveAwareBehaviorToActiveViews() { var objectToAdapt = new MockRegionTarget(); var adapter = new TestableRegionAdapterBase(); var region = (MockRegion)adapter.Initialize(objectToAdapt); var activeAwareObject = new ActiveAwareObject(); Assert.IsFalse(activeAwareObject.IsActive); region.MockActiveViews.Items.Add(activeAwareObject); Assert.IsTrue(activeAwareObject.IsActive); region.MockActiveViews.Items.Remove(activeAwareObject); Assert.IsFalse(activeAwareObject.IsActive); }