Esempio n. 1
0
        public async Task GetProfile_Invalid_Test()
        {
            _cityService.Setup(c => c.GetCityProfileAsync(It.IsAny <int>(), It.IsAny <ClaimsPrincipal>()))
            .ReturnsAsync(() => null);

            CitiesController citycon = CreateCityController;

            var result = await citycon.GetProfile(GetFakeID());

            Assert.NotNull(result);
            Assert.IsInstanceOf <NotFoundResult>(result);
        }
Esempio n. 2
0
        public async Task GetProfile_Invalid_Test(int id)
        {
            _cityService.Setup(c => c.GetCityProfileAsync(It.IsAny <int>(), It.IsAny <ClaimsPrincipal>()))
            .ReturnsAsync(() => null);

            _mapper.Setup(m => m.Map <CityProfileDTO, CityViewModel>(It.IsAny <CityProfileDTO>()))
            .Returns(new CityViewModel());

            CitiesController citycon = CreateCityController;

            var result = await citycon.GetProfile(id);

            Assert.NotNull(result);
            Assert.IsInstanceOf <NotFoundResult>(result);
        }
Esempio n. 3
0
        public async Task GetProfile_Valid_Test(int id)
        {
            _cityService.Setup(c => c.GetCityProfileAsync(It.IsAny <int>(), It.IsAny <User>()))
            .ReturnsAsync(new CityProfileDTO());
            _mapper
            .Setup(m => m.Map <CityProfileDTO, CityViewModel>(It.IsAny <CityProfileDTO>()))
            .Returns(new CityViewModel());
            CitiesController citycon = CreateCityController;

            // Act
            var result = await citycon.GetProfile(id);

            // Assert
            _mapper.Verify(m => m.Map <CityProfileDTO, CityViewModel>(It.IsAny <CityProfileDTO>()));
            Assert.NotNull(result);
            Assert.IsInstanceOf <OkObjectResult>(result);
        }