public void Constructor_ExpectedValues() { // Call var command = new VertexSelectedCommand(PointedTreeTestDataFactory.CreatePointedTreeElementVertex()); // Assert Assert.IsInstanceOf <ICommand>(command); }
public void CanExecute_VertexIsSelectableTrue_ReturnTrue() { // Setup var command = new VertexSelectedCommand(PointedTreeTestDataFactory.CreatePointedTreeElementVertex(true)); // Call bool canExecute = command.CanExecute(null); // Assert Assert.IsTrue(canExecute); }
public void Execute_Always_SetVertexSelectionToTrue() { // Setup PointedTreeElementVertex vertex = PointedTreeTestDataFactory.CreatePointedTreeElementVertex(true); var command = new VertexSelectedCommand(vertex); // Precondition Assert.IsFalse(vertex.IsSelected); // Call command.Execute(null); // Assert Assert.IsTrue(vertex.IsSelected); }