public void IsTokenValid_WithNullAuth_MustResultFalse()
        {
            var identity = IdentityBuilder.Create().Build();
            var token    = new OneDriveToken(identity);

            var expected = false;
            var actual   = token.IsTokenValid();

            Assert.Equal(expected, actual);
        }
Esempio n. 2
0
        public async void DisconnectAsync_WithAccounts_MustResultWithInvalidToken()
        {
            var identity = IdentityBuilder.Create().WithGetAccounts("Dummy Username").Build();
            var token    = new OneDriveToken(identity);

            await token.DisconnectAsync();

            var expected = false;
            var actual   = token.IsTokenValid();

            Assert.Equal(expected, actual);
        }
        public async void IsTokenValid_WithExpiredDate_MustResultFalse(double expiresSeconds)
        {
            var identity = IdentityBuilder.Create()
                           .WithAcquireTokenFromIdentity("[test]", DateTimeOffset.UtcNow.AddSeconds(expiresSeconds), null)
                           .Build();
            var token = new OneDriveToken(identity);
            await token.AcquireTokenAsync();

            var expected = false;
            var actual   = token.IsTokenValid();

            Assert.Equal(expected, actual);
        }
        public async void IsTokenValid_WithEmptyAccessToken_MustResultFalse()
        {
            var identity = IdentityBuilder.Create()
                           .WithAcquireTokenFromIdentity("", DateTimeOffset.UtcNow, null)
                           .Build();
            var token = new OneDriveToken(identity);
            await token.AcquireTokenAsync();

            var expected = false;
            var actual   = token.IsTokenValid();

            Assert.Equal(expected, actual);
        }
        public async void IsTokenValid_WithValidData_MustResultTrue()
        {
            var identity = IdentityBuilder.Create()
                           .WithScopes(new string[] { "A" })
                           .WithAcquireTokenFromIdentity("[test]", DateTimeOffset.UtcNow, new string[] { "A" })
                           .Build();
            var token = new OneDriveToken(identity);
            await token.AcquireTokenAsync();

            var expected = true;
            var actual   = token.IsTokenValid();

            Assert.Equal(expected, actual);
        }