public virtual void WillRemoveDeactivatedItemIfKeepAliveAttributeFalse() { // Arrange var regionItem = new RegionMemberNotKeptAlive(); Region.Add(regionItem); Region.Activate(regionItem); // Act Region.Deactivate(regionItem); // Assert Assert.IsFalse(Region.Views.Contains((object)regionItem)); }
public virtual void WillRemoveDeactivatedItemIfDataContextKeepAliveAttributeFalse() { // Arrange var regionItemDataContext = new RegionMemberNotKeptAlive(); var regionItem = new MockFrameworkElement() { DataContext = regionItemDataContext }; Region.Add(regionItem); Region.Activate(regionItem); // Act Region.Deactivate(regionItem); // Assert Assert.IsFalse(Region.Views.Contains(regionItem)); }