Esempio n. 1
0
        public async void DisconnectAsync_WithException_MustThrowException()
        {
            var ex       = new Exception("Just a test exception");
            var identity = IdentityBuilder.Create().WithGetAccounts(ex).Build();
            var token    = new OneDriveToken(identity);

            var actual = await Assert.ThrowsAsync <Exception>(async() => await token.DisconnectAsync());

            Assert.NotNull(actual);
            Assert.Equal(ex.Message, actual.Message);
        }
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);
        }