コード例 #1
0
        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);
        }