コード例 #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);
        }
コード例 #2
0
 public void Cleanup()
 {
     userService        = null;
     userRepositoryMock = null;
 }
コード例 #3
0
 public void Initialize()
 {
     userService                = new UserGetService();
     userRepositoryMock         = new Mock <IUserGetRepository>();
     userService.userRepository = userRepositoryMock.Object;
 }