public async Task GetAsyncUser() { // Arrange var user = new User(); user.userId = 1; var userId = new UserIdentityModel(user.userId); var userDataAccess = new Mock <IUserDataAccess>(); userDataAccess.Setup(x => x.GetAsync(userId)).ReturnsAsync(user); var userGetService = new UserGetService(userDataAccess.Object); // Act var result = await userGetService.GetAsync(userId); // Assert result.Should().Be(user); }