public void SonarQubeNavigationItem_Execute() { // Setup var serviceProvider = new ConfigurableServiceProvider(); var controller = new ConfigurableTeamExplorerController(); var testSubject = new SonarQubeNavigationItem(controller); // Act testSubject.Execute(); // Verify controller.AssertExpectedNumCallsShowConnectionsPage(1); }
public void SonarQubeNavigationItem_Ctor() { // Setup var serviceProvider = new ConfigurableServiceProvider(); var controller = new ConfigurableTeamExplorerController(); // Act var testSubject = new SonarQubeNavigationItem(controller); // Verify Assert.IsTrue(testSubject.IsVisible, "Nav item should be visible"); Assert.IsTrue(testSubject.IsEnabled, "Nav item should be enabled"); Assert.AreEqual(Strings.TeamExplorerPageTitle, testSubject.Text, "Unexpected nav text"); Assert.IsNotNull(testSubject.Icon, "Icon should not be null"); }