public async Task It_Is_Possible_To_Invoke_The_Controller_GetAll() { var serviceMock = new Mock <ICityService>(); serviceMock.Setup(s => s.GetAll()).ReturnsAsync( new List <CityDto> { new CityDto { Id = Guid.NewGuid(), Name = Faker.Address.City() }, new CityDto { Id = Guid.NewGuid(), Name = Faker.Address.City() } }); _controller = new CitiesController(serviceMock.Object); _controller.ModelState.AddModelError("Id", "FormatoInvalido"); var result = await _controller.GetAll(); Assert.True(result is BadRequestObjectResult); }
public async Task It_Is_Possible_To_Invoke_The_Controller_GetAll() { var serviceMock = new Mock <ICityService>(); serviceMock.Setup(s => s.GetAll()).ReturnsAsync( new List <CityDto> { new CityDto { Id = Guid.NewGuid(), Name = Faker.Address.City() }, new CityDto { Id = Guid.NewGuid(), Name = Faker.Address.City() } }); _controller = new CitiesController(serviceMock.Object); var result = await _controller.GetAll(); Assert.True(result is OkObjectResult); var resultValue = ((OkObjectResult)result).Value as IEnumerable <CityDto>; Assert.True(resultValue.Count() == 2); }