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); } }
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>()); }