Beispiel #1
0
        public TestsFixture()
        {
            // place any initialization like environment settings here
#if DEBUG
            //Environment.SetEnvironmentVariable("AZURE_TEST_MODE", "Record");

            //Environment.SetEnvironmentVariable(
            //    "TEST_CSM_ORGID_AUTHENTICATION",
            //    "SubscriptionId=;Environment=;AADTenant=");

            //Environment.SetEnvironmentVariable(
            //    "TEST_ORGID_AUTHENTICATION",
            //    "SubscriptionId=;Environment=");
#endif

            TestUtilities.StartTest();
            try
            {
                UndoContext.Current.Start();

                var resourceManagementClient = ApiManagementHelper.GetResourceManagementClient();
                resourceManagementClient.TryRegisterSubscriptionForResource();
            }
            catch (Exception)
            {
                Cleanup();
                throw;
            }
            finally
            {
                TestUtilities.EndTest();
            }
        }
 public TestsFixture()
 {
     // Initialize has bug which causes null reference exception
     HttpMockServer.FileSystemUtilsObject = new FileSystemUtils();
     TestUtilities.StartTest();
     using (MockContext context = MockContext.Start(TestUtilities.GetCallingClass(), TestUtilities.GetCurrentMethodName(2)))
     {
         var resourceManagementClient = ApiManagementHelper.GetResourceManagementClient();
         resourceManagementClient.TryRegisterSubscriptionForResource();
     }
 }
Beispiel #3
0
        public TestsFixture()
        {
            // Initialize has bug which causes null reference exception
            HttpMockServer.FileSystemUtilsObject = new FileSystemUtils();
            var sf = new StackTrace().GetFrame(1);
            var callingClassType = sf.GetMethod().ReflectedType?.ToString();
            var mockName         = sf.GetMethod().Name;

            using (var context = MockContext.Start(callingClassType, mockName))
            {
                var resourceManagementClient = ApiManagementHelper.GetResourceManagementClient(context);
                resourceManagementClient.TryRegisterSubscriptionForResource();
            }
        }
        public ApiManagementTestsFixture()
        {
            using (MockContext context = MockContext.Start("ApiManagementTests", "CreateApiManagementService"))
            {
                var resourceManagementClient = ApiManagementHelper.GetResourceManagementClient();
                ResourceGroupName = "powershelltest";
                Location          = "West US";

                if (string.IsNullOrWhiteSpace(ResourceGroupName))
                {
                    ResourceGroupName = Azure.Test.TestUtilities.GenerateName("Api-Default");
                    resourceManagementClient.TryRegisterResourceGroup(Location, ResourceGroupName);
                }

                ApiManagementServiceName = "powershellsdkservice";
                ApiManagementHelper.GetApiManagementClient(context).TryCreateApiService(ResourceGroupName, ApiManagementServiceName, Location);
            }
        }
        public ApiManagementTests(Xunit.Abstractions.ITestOutputHelper output) : base(output)
        {
            using (var context = MockContext.Start("ApiManagementTests", "CreateApiManagementService"))
            {
                var resourceManagementClient = ApiManagementHelper.GetResourceManagementClient(context);
                ResourceGroupName = "Apim-NetSdk-20210801";
                Location          = "CentralUSEUAP";

                if (string.IsNullOrWhiteSpace(ResourceGroupName))
                {
                    ResourceGroupName = TestUtilities.GenerateName("Api-Default");
                    resourceManagementClient.TryRegisterResourceGroup(Location, ResourceGroupName);
                }

                ApiManagementServiceName = "powershellsdkservicetest";
                ApiManagementHelper.GetApiManagementClient(context).TryCreateApiService(ResourceGroupName, ApiManagementServiceName, Location);
            }
        }
Beispiel #6
0
        public TestsFixture()
        {
            // Initialize has bug which causes null reference exception
            HttpMockServer.FileSystemUtilsObject = new FileSystemUtils();
            TestUtilities.StartTest();
            try
            {
                UndoContext.Current.Start();

                var resourceManagementClient = ApiManagementHelper.GetResourceManagementClient();
                resourceManagementClient.TryRegisterSubscriptionForResource();
            }
            catch (Exception)
            {
                Cleanup();
                throw;
            }
            finally
            {
                TestUtilities.EndTest();
            }
        }
Beispiel #7
0
        public ApiManagementTests(Xunit.Abstractions.ITestOutputHelper output)
        {
            _helper = new EnvironmentSetupHelper
            {
                TracingInterceptor = new XunitTracingInterceptor(output)
            };
            XunitTracingInterceptor.AddToContext(_helper.TracingInterceptor);

            using (var context = MockContext.Start("ApiManagementTests", "CreateApiManagementService"))
            {
                var resourceManagementClient = ApiManagementHelper.GetResourceManagementClient(context);
                ResourceGroupName = "powershelltest";
                Location          = "West US";

                if (string.IsNullOrWhiteSpace(ResourceGroupName))
                {
                    ResourceGroupName = TestUtilities.GenerateName("Api-Default");
                    resourceManagementClient.TryRegisterResourceGroup(Location, ResourceGroupName);
                }

                ApiManagementServiceName = "powershellsdkservice";
                ApiManagementHelper.GetApiManagementClient(context).TryCreateApiService(ResourceGroupName, ApiManagementServiceName, Location);
            }
        }
 public ApiManagementClient GetApiManagementClient(MockContext context)
 {
     return(ApiManagementHelper.GetApiManagementClient(context));
 }