Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }