public void TopLevelProjects_WhenWorkspaceContainsAnActionThatIsBlockedButNotBlocking_ReturnsAction() { var stubProjectPresenter = new Mock<IActionTreeNodePresenter>(); var test = new OptionalProjectSelector(AProjectsFilter.Providing(AnAction.Build()).Build(), action => stubProjectPresenter.Object, new AllowNullSelectionPolicy()); test.Initialize(); Assert.Contains(stubProjectPresenter.Object, test.Screens); }
public void TopLevelProjects_WhenWorkspaceContainsAnActionThatIsBlockedButNotBlocking_ReturnsAction() { var stubProjectPresenter = new Mock <IActionTreeNodePresenter>(); var test = new OptionalProjectSelector(AProjectsFilter.Providing(AnAction.Build()).Build(), action => stubProjectPresenter.Object, new AllowNullSelectionPolicy()); test.Initialize(); Assert.Contains(stubProjectPresenter.Object, test.Screens); }
public void SettingSelectedItem_ToNullWhenThereIsASelectedItem_UpdatesSelectedItem() { OptionalProjectSelector test = BuildTestSubject(); Assert.Null(test.SelectedItem); }
public void GettingSelectedItem_Initially_ReturnsNull() { OptionalProjectSelector test = BuildTestSubject(); Assert.Null(test.SelectedItem); }