public void ActivatedTest() { using (var scope = this.StartTest()) { // Arrange var registry = scope.ViewRegistry; var view = new ViewTestImplentation(); var numberOfActiveView = registry.NumberOfActiveViews; // Act registry.Activated(view); // Assert Assert.AreEqual(numberOfActiveView + 1, registry.NumberOfActiveViews); } }
public void IsActiveTest() { using (var scope = this.StartTest()) { // Arrange var registry = scope.ViewRegistry; var view = new ViewTestImplentation(); registry.Activated(view); // Act var active = registry.IsActive(typeof(ViewTestImplentation)); // Assert Assert.IsTrue(active); } }
public void GetActiveViewTest() { using (var scope = this.StartTest()) { // Arrange var registry = scope.ViewRegistry; var view = new ViewTestImplentation(); registry.Activated(view); // Act var foundView = registry.GetView(typeof(ViewTestImplentation)); // Assert Assert.AreSame(view, foundView); } }