public void AddPassesItselfAsTheRegionManagerOfTheRegion() { var regionManager = new RegionManager(); var region = new MockRegion(); regionManager.Regions.Add("region", region); Assert.AreSame(regionManager, region.RegionManager); }
public void CanAddRegion() { IRegion region1 = new MockRegion(); RegionManager regionManager = new RegionManager(); regionManager.Regions.Add("MainRegion", region1); IRegion region2 = regionManager.Regions["MainRegion"]; Assert.AreSame(region1, region2); }
public void CanCheckTheExistenceOfARegion() { RegionManager regionManager = new RegionManager(); bool result = regionManager.Regions.ContainsKey("noRegion"); Assert.IsFalse(result); IRegion region = new MockRegion(); regionManager.Regions.Add("noRegion", region); result = regionManager.Regions.ContainsKey("noRegion"); Assert.IsTrue(result); }
public void ShouldRemoveRegionManagerWhenRemoving() { var regionManager = new RegionManager(); var region = new MockRegion(); regionManager.Regions.Add("TestRegion", region); regionManager.Regions.Remove("TestRegion"); Assert.IsNull(region.RegionManager); }
public void CanRemoveRegion() { var regionManager = new RegionManager(); IRegion region = new MockRegion(); regionManager.Regions.Add("TestRegion", region); regionManager.Regions.Remove("TestRegion"); Assert.IsFalse(regionManager.Regions.ContainsKey("TestRegion")); }