Example #1
0
 public int Delete(DeletePkgOptions options)
 {
     try {
         Configure(options);
         DeletePackage(options.Name);
         Console.WriteLine("Done");
         return(0);
     } catch (Exception e) {
         Console.WriteLine(e.Message);
         return(1);
     }
 }
Example #2
0
        public void Delete_FormsCorrectApplicationRequest_WhenApplicationRunsUnderNetFramework()
        {
            IApplicationClient   applicationClient = Substitute.For <IApplicationClient>();
            DeletePackageCommand deleteCommand     = new DeletePackageCommand(applicationClient);
            var deleteOptions = new DeletePkgOptions {
                Login      = "******",
                Password   = "******",
                IsNetCore  = false,
                Maintainer = "Test",
                Uri        = "http://test.domain.com",
                Name       = "TestPackage"
            };

            deleteCommand.Delete(deleteOptions);
            applicationClient.Received(1).ExecutePostRequest(
                deleteOptions.Uri + "/0/ServiceModel/AppInstallerService.svc/DeletePackage",
                "\"TestPackage\"", Arg.Any <int>());
        }