public void RemoveFromGroupCommand_WithActiveSketchWorld() { Assert.AreNotEqual(Group.transform, Ribbon.transform.parent); ICommand addCommand = new AddToGroupCommand(Group, Ribbon); Invoker.ExecuteCommand(addCommand); ICommand removeCommand = new RemoveFromGroupCommand(Ribbon); Invoker.ExecuteCommand(removeCommand); Assert.IsTrue(Ribbon.ParentGroup.transform.IsChildOf(SketchWorld.ActiveSketchWorld.transform)); }
public void RemoveFromGroupCommand() { SketchWorld.ActiveSketchWorld = null; Assert.AreNotEqual(Group.transform, Ribbon.transform.parent); ICommand addCommand = new AddToGroupCommand(Group, Ribbon); Invoker.ExecuteCommand(addCommand); ICommand removeCommand = new RemoveFromGroupCommand(Ribbon); Invoker.ExecuteCommand(removeCommand); Assert.AreEqual(null, Ribbon.ParentGroup); Assert.AreEqual(null, Ribbon.transform.parent); }
public async Task <ActionResult> RemovePlayer(RemoveFromGroupCommand command) { await _commandDispatcher.SendAsync <RemoveFromGroupCommand>(command); return(Ok()); }