Пример #1
0
        public void VkApiProvider_References_Test()
        {
            var account = VkApiProvider
                          .GetVkApi()
                          .GetAccount();

            Assert.Same(account, VkApiProvider.GetAccount());

            account = VkApiProvider
                      .GetAccount();

            Assert.Same(account, VkApiProvider.GetAccount());
        }
Пример #2
0
        public void EnvironmentProvider_Deauthorization_Test()
        {
            VkApiProvider
            .GetVkApi()
            .Authorize(new AuthorizationData(AccessToken));

            VkApiProvider
            .GetAccount()
            .GetInfo();

            VkApiProvider.Deauthorize();

            // Возникнет исключение, так как была произведена деавторизация (очищено окружение).
            Assert.Throws <InvalidAccessTokenException>(() => VkApiProvider.GetAccount().GetInfo());
        }
Пример #3
0
 public IAccount GetAccount()
 {
     return(VkApiProvider.GetAccount());
 }