Пример #1
0
        public async Task Get_with_id_should_return_the_specific_user()
        {
            // Arrange
            var userId = 1;
            var user   = new UserWithCarsDto
            {
                Id    = userId,
                Name  = "Andrew Black",
                Email = "*****@*****.**"
            };

            _mockUserService.Setup(x => x.GetUserWithCars(userId))
            .Returns(Task.FromResult(user));

            // Act
            var result = await _controller.Get(userId);

            // Assert
            result.Value.Should().BeEquivalentTo(user);
        }
Пример #2
0
 public async Task <UserWithCarsDto> GetUserWithCars(int id)
 {
     return(await _dbContext.Users
            .Select(UserWithCarsDto.Projection())
            .FirstOrDefaultAsync(usr => usr.Id == id));
 }