Пример #1
0
        public async void GetRefreshToken_RefreshTokenField_FromAuthenticate()
        {
            var client  = ClientUtil.FromSettingsFile();
            var id      = Guid.NewGuid().ToString();
            var session = await client.AuthenticateDeviceAsync(id);

            Assert.NotNull(session);
            Assert.NotNull(session.RefreshToken);
            Assert.NotEqual(0L, session.RefreshExpireTime);
        }
Пример #2
0
        public async void SessionLogout_RefreshTokenField_Disabled()
        {
            var client  = ClientUtil.FromSettingsFile();
            var id      = Guid.NewGuid().ToString();
            var session = await client.AuthenticateDeviceAsync(id);

            Assert.NotNull(session);
            await client.SessionLogoutAsync(session);

            var ex = await Assert.ThrowsAsync <ApiResponseException>(() => client.GetAccountAsync(session));

            Assert.Equal(401, ex.StatusCode);
        }
Пример #3
0
        public async void GetVariables_VariablesField_FromAuthenticate()
        {
            var client = ClientUtil.FromSettingsFile();
            var id     = Guid.NewGuid().ToString();
            var vars   = new Dictionary <string, string> {
                { "k1", "v1" }
            };
            var session = await client.AuthenticateDeviceAsync(id, null, true, vars);

            Assert.NotNull(session);
            Assert.NotNull(session.Vars);
            Assert.Equal(vars, session.Vars);
        }
Пример #4
0
 public SocketUserStatusTest()
 {
     _client = ClientUtil.FromSettingsFile();
     _socket = Socket.From(_client);
 }
Пример #5
0
 public AwaitedSocketTaskTest()
 {
     _client = ClientUtil.FromSettingsFile();
     _socket = Socket.From(_client);
 }