private void RaiseCanExecuteChanged() { MovePathDownCommand.RaiseCanExecuteChanged(); MovePathUpCommand.RaiseCanExecuteChanged(); AddPathCommand.RaiseCanExecuteChanged(); DeletePathCommand.RaiseCanExecuteChanged(); }
public async Task AddPathByUserUnhautorized() { var client = await GetUserClientAsync(); var pet = new AddPathCommand { Name = "new Path to add" }; var content = Utilities.GetRequestContent(pet); var response = await client.PostAsync("/api/Path/Add", content); Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode); }
public async Task AddPathExcededNameLenghtByAdminBadRequest() { var client = await GetAdminClientAsync(); var pet = new AddPathCommand { Name = "new Path to add bastante grande al parecer y no funciona" }; var content = Utilities.GetRequestContent(pet); var response = await client.PostAsync("/api/Path/Add", content); Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode); }
public async Task AddPathSucessful() { var client = await GetAdminClientAsync(); var pet = new AddPathCommand { Name = "new Path to add" }; var content = Utilities.GetRequestContent(pet); var response = await client.PostAsync("/api/Path/Add", content); response.EnsureSuccessStatusCode(); var result = await Utilities.GetResponseContent <AddPathResponse>(response); Assert.IsType <AddPathResponse>(result); }
private void ParseCommand() { var tag = _commands[0]; switch (tag) { case "-l": var command = new ListCommand(_pathService); command.Execute(_commands); break; case "-a": var c = new AddPathCommand(_pathService); c.Execute(_commands); break; default: Console.WriteLine("Invalid Command"); break; } }
public async Task <ActionResult <AddPathResponse> > Add([FromBody] AddPathCommand command) { return(Ok(await Mediator.Send(command))); }