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); }
public async Task <UserWithCarsDto> GetUserWithCars(int id) { return(await _dbContext.Users .Select(UserWithCarsDto.Projection()) .FirstOrDefaultAsync(usr => usr.Id == id)); }