public void ReturnsFalseOnRegisteringAlreadyRegisteredCommand() { CommandContainer container = new CommandContainer(); Assert.IsTrue(container.Register(Command.CreateCommand(CommandEffects.NoEffect, "CTRL", "B"))); Assert.IsFalse(container.Register(Command.CreateCommand(CommandEffects.NoEffect, "CTRL", "B"))); }
public Response FunctionHandler(Request request) { var container = new CommandContainer(); container.Register <SendCommand>(Operation.Send); try { request.Validate(); return(container.Process(request)); } catch (Exception ex) { throw new LambdaException(HttpCode.BadRequest, ex.Message); } }