public void ShouldRequireMinimumFields() { var command = new CreateDistrictCommand(); FluentActions.Invoking(() => SendAsync(command)).Should().Throw <ValidationException>(); }
public async Task ShouldCreateDistrict() { var city = await SendAsync(new CreateCityCommand { Name = "Bursa" }); var command = new CreateDistrictCommand { Name = "Karacabey", CityId = city.Data.Id }; var result = await SendAsync(command); var list = await FindAsync <District>(result.Data.Id); list.Should().NotBeNull(); list.Name.Should().Be(command.Name); list.CreateDate.Should().BeCloseTo(DateTime.Now, 10000); }
public async Task <ActionResult <ServiceResult <DistrictDto> > > Create(CreateDistrictCommand command) { return(Ok(await Mediator.Send(command))); }