public void DeleteLocationCommand() { Assert.DoesNotThrow(() => { DeleteLocationCommand DeleteLocationCommand = CommandFactory.DeleteLocationCommand(LOCATION_ID); DeleteLocationCommand.Execute(); }); }
public async Task <APIResult> DeleteLocation([FromBody] DeleteLocationCommand command) { var rs = await mediator.Send(command); return(new APIResult() { Result = rs }); }
public IActionResult DeleteLocation(Guid locationId) { EnsureArg.IsNotEmpty(locationId); var command = new DeleteLocationCommand(locationId); CommandDispatcher.Execute(command); return(NoContent()); }
public async Task DeleteLocation_Call() { //-------------- Arrange ------------- CommonArrangements(); var request = new DeleteLocationRequest(); var command = new DeleteLocationCommand(); A.CallTo(() => mapper.Map <DeleteLocationRequest, DeleteLocationCommand>(request)).Returns(command); //-------------- Act ------------- var resp = locationService.DeleteLocationAsync(request); //-------------- Assert ------------- A.CallTo(() => bus.SendAsync(command)).MustHaveHappened(Repeated.Exactly.Once); }
public async Task Ok() { var deletedLocationId = -1; var locationRepositoryMock = new Mock <IContentLocationRepository>(); locationRepositoryMock .Setup(a => a.DeleteEntity(1)) .Returns(Task.CompletedTask) .Callback((int locId) => deletedLocationId = locId); var handler = new DeleteLocationCommandHandler(locationRepositoryMock.Object); var command = new DeleteLocationCommand { LocationId = 1 }; var res = await handler.Handle(command, CancellationToken.None); Assert.True(res); Assert.Equal(1, deletedLocationId); }
public void End() { DeleteLocationCommand DeleteLocationCommand = CommandFactory.DeleteLocationCommand(LOCATION_ID); DeleteLocationCommand.Execute(); }