public void ActivityWithContextShowsWhenNoContextSelected() { var board = new ActivityBoard(); ActivityContext context1 = board.AddNewContext("Context 1"); ActivityContext context2 = board.AddNewContext("Context 2"); Activity activity = Activity.FluentNew("New Activity") .AddToBoard(board) .Contexts(context1); Assert.That(activity.ContextGuids, Is.Not.Empty); Assert.That(board.SelectedContextGuids, Is.Empty); Assert.That(board.Activities, Is.Not.Empty); Assert.That(board.Activities.Count(), Is.EqualTo(1)); }
public void ActivityWithContextNotMatchingSelectedContextDoesNotShow() { var board = new ActivityBoard(); ActivityContext context1 = board.AddNewContext("Context 1"); ActivityContext context2 = board.AddNewContext("Context 2"); Activity activity = Activity.FluentNew("New Activity") .AddToBoard(board) .Contexts(context1); board.AddSelectedContexts(context2); Assert.That(activity.ContextGuids, Is.Not.Empty); Assert.That(board.SelectedContextGuids, Is.Not.Empty); Assert.That(board.Activities, Is.Empty); }
public void CanDeselectContexts() { var board = new ActivityBoard(); ActivityContext context1 = board.AddNewContext("Context 1"); ActivityContext context2 = board.AddNewContext("Context 2"); ActivityContext context3 = board.AddNewContext("Context 3"); ActivityContext context4 = board.AddNewContext("Context 4"); ActivityContext context5 = board.AddNewContext("Context 5"); board.AddSelectedContexts(context1, context2, context3, context4, context5); board.RemoveSelectedContexts(context2, context4); Assert.That(board.SelectedContextGuids, Is.Not.Empty); Assert.That(board.SelectedContextGuids.Count(), Is.EqualTo(3)); }
public void RemovingContextsRemovesThoseContextsFromActivities() { var board = new ActivityBoard(); ActivityContext context1 = board.AddNewContext("Context 1"); ActivityContext context2 = board.AddNewContext("Context 2"); board.AddSelectedContexts(context1, context2); Activity activity = Activity.FluentNew("New Activity") .AddToBoard(board); activity.AddContexts(context2); board.RemoveContext(context2); Assert.That(activity.ContextGuids, Is.Empty); }
public void CanCreateContext() { var board = new ActivityBoard(); board.AddNewContext("Context Name"); Assert.That(board.Contexts, Is.Not.Empty); }
public void CanRemoveContext() { var board = new ActivityBoard(); ActivityContext context = board.AddNewContext("Context Name"); board.RemoveContext(context); Assert.That(board.Contexts, Is.Empty); }