Ejemplo n.º 1
0
        public void TestCreateSessionFromDeviceToken_Unvalidated_After()
        {
            using (var _server = new UnitTestSkyDoxServer(1344))
            {
                DoxApi doxApi = new DoxApi(_apiUrl);
                _server.NextResponse.Enqueue(MockResponse.user_sessions_SuccessDeviceTokenUnvalidated);
                _server.NextResponse.Enqueue(MockResponse.current_user_NotValidated);

                string user = string.Format(_rootEmail, "unvalidated-personal");

                ApiHelper apiHelper = new ApiHelper();
                var session = doxApi.CreateSessionFromPassword(user, "Workshare1", apiHelper);
                Assert.IsNotNullOrEmpty(session.Credentials.DeviceToken);

                session = doxApi.CreateSessionFromDeviceToken(user, session.Credentials.DeviceToken, apiHelper);
                Assert.NotNull(session);
            }
        }