public void References_Modules() { var newSdk = VkSdkProvider.GetNew(); var sameSdk = VkSdkProvider.GetSame(); // Модули не хранят состояние. Assert.Same(newSdk.GetAccount(), sameSdk.GetAccount()); Assert.Same(newSdk.GetAds(), sameSdk.GetAds()); Assert.Same(newSdk.GetApps(), sameSdk.GetApps()); }
private static void Main() { Console.WriteLine(CurrentVersion); VkSdkProvider.GetSame() .Authorize(new AuthorizationData(AccessToken)); Environment = VkSdkProvider.GetSame() .GetEnvironment(); Console.WriteLine(Environment.AccessToken); Console.ReadKey(); }
public void References_VkSdk() { // Get New // Get Same (последний полученный интерфейс) Assert.Same(VkSdkProvider.GetNew(), VkSdkProvider.GetSame()); // Get Same // Get Same (последний полученный интерфейс) Assert.Same(VkSdkProvider.GetSame(), VkSdkProvider.Get(ReceiveMode.Same)); // Get New // Get New (новый интрерфейс) Assert.NotSame(VkSdkProvider.GetNew(), VkSdkProvider.GetNew()); // Get Same // Get New (новый интрерфейс) Assert.NotSame(VkSdkProvider.GetSame(), VkSdkProvider.Get(ReceiveMode.New)); }