DeleteApplicationPackage() public static method

Deletes an application package used in a Scenario test.
public static DeleteApplicationPackage ( BatchController controller, BatchAccountContext context, string applicationId, string version ) : void
controller BatchController
context BatchAccountContext
applicationId string
version string
return void
        public void TestUploadApplicationPackage()
        {
            string id = "newApplicationPackage";

            BatchController     controller = BatchController.NewInstance;
            BatchAccountContext context    = null;

            controller.RunPsTestWorkflow(
                () =>
            {
                return(new string[]
                {
                    string.Format(string.Format("Test-UploadApplicationPackage '{0}' '{1}' '{2}'", id, version, filePath))
                });
            },
                () =>
            {
                context = new ScenarioTestContext();
                ScenarioTestHelpers.CreateApplicationPackage(controller, context, id, version, filePath);
            },
                () =>
            {
                ScenarioTestHelpers.DeleteApplicationPackage(controller, context, id, version);
                ScenarioTestHelpers.DeleteApplication(controller, context, id);
            },
                MethodBase.GetCurrentMethod().ReflectedType?.ToString(),
                MethodBase.GetCurrentMethod().Name);
        }
Beispiel #2
0
        public void TestUpdateApplicationPackage()
        {
            string id = "updateApplicationPackage";

            BatchController     controller = BatchController.NewInstance;
            BatchAccountContext context    = null;

            controller.RunPsTestWorkflow(
                () =>
            {
                return(new string[]
                {
                    string.Format(string.Format("Test-UpdateApplicationPackage '{0}' '{1}' '{2}'", id, version, filePath))
                });
            },
                () =>
            {
                context = new ScenarioTestContext();
                ScenarioTestHelpers.CreateApplicationPackage(controller, context, id, version, filePath);
            },
                () =>
            {
                ScenarioTestHelpers.DeleteApplicationPackage(controller, context, id, version);
                ScenarioTestHelpers.DeleteApplication(controller, context, id);
            },
                TestUtilities.GetCallingClass(),
                TestUtilities.GetCurrentMethodName());
        }
        public void TestUpdatePoolWithApplicationPackage()
        {
            string id     = "updatePoolWithApplicationPackage";
            string poolId = "testUpdatePoolWithAppPackages";

            BatchController     controller = BatchController.NewInstance;
            BatchAccountContext context    = null;

            controller.RunPsTestWorkflow(
                () =>
            {
                return(new string[]
                {
                    string.Format("Test-UpdatePoolWithApplicationPackage '{0}' '{1}' '{2}'", id, version, poolId)
                });
            },
                () =>
            {
                context = new ScenarioTestContext();
                ScenarioTestHelpers.CreateApplicationPackage(controller, context, id, version, filePath);
                ScenarioTestHelpers.CreateTestPool(controller, context, poolId, targetDedicated: 1, targetLowPriority: 0);
            },
                () =>
            {
                ScenarioTestHelpers.DeleteApplicationPackage(controller, context, id, version);
                ScenarioTestHelpers.DeleteApplication(controller, context, id);
                ScenarioTestHelpers.DeletePool(controller, context, poolId);
            },
                MethodBase.GetCurrentMethod().ReflectedType?.ToString(),
                MethodBase.GetCurrentMethod().Name);
        }