public void CanAddRegionToRegionManager() { var regionManager = new MockRegionManager(); var region = new MockRegion(); regionManager.Regions.Add("region", region); Assert.AreEqual(1, regionManager.MockRegionCollection.Count); Assert.AreEqual("region", region.Name); }
public void CanAddViewToRegion() { var regionManager = new MockRegionManager(); var view1 = new object(); var view2 = new object(); IRegion region = new MockRegion(); region.Name = "RegionName"; regionManager.Regions.Add(region); regionManager.AddToRegion("RegionName", view1); regionManager.AddToRegion("RegionName", view2); Assert.IsTrue(regionManager.Regions["RegionName"].Views.Contains(view1)); Assert.IsTrue(regionManager.Regions["RegionName"].Views.Contains(view2)); }
public void ShouldThrowIfRegionNameArgumentIsDifferentToRegionNameProperty() { var regionManager = new MockRegionManager(); var region = new MockRegion(); region.Name = "region"; regionManager.Regions.Add("another region", region); }