public ApiClient(Uri serverUrl, string version) { _session = null; ServerUrl = serverUrl; Version = version; User = new ApiUserResource(this); Message = new ApiMessageResource(this); }
public void Login_ReturnsUserAndToken() { var loginRequestDto = new LoginRequestDto { Email = "*****@*****.**", Password = "******" }; var userAndTokenStub = new UserAndToken { User = new AppUser { Id = 3, Email = loginRequestDto.Email }, Token = "EZR546EZ4R8ZE4RA8DS5FDSFEZ" }; _userServiceMock.Setup(s => s.Login(It.Is <string>(e => e == loginRequestDto.Email), It.Is <string>(n => n == loginRequestDto.Password))).Returns(userAndTokenStub); var userAndTokenDto = _controller.Login(loginRequestDto); Assert.Equal(userAndTokenStub.User.Id, userAndTokenDto.User.Id); Assert.Equal(userAndTokenStub.Token, userAndTokenDto.Token); }