public async Task Execute(object options) { var deleteClonedBuildChainOptions = options as DeleteClonedBuildChainOptions; if (deleteClonedBuildChainOptions == null) { throw new ArgumentNullException("deleteClonedBuildChainOptions"); } Log.Info("BuildConfigId: " + deleteClonedBuildChainOptions.BuildConfigId); Log.Info("Simulate: " + deleteClonedBuildChainOptions.Simulate); await _deleteClonedBuildChainUseCase.Execute(deleteClonedBuildChainOptions.BuildConfigId, deleteClonedBuildChainOptions.Simulate); Log.Info("================Delete Cloned Build Chain: done ================"); }
public void Should_delete_build_chain() { var deleteClonedBuildChainUseCase = new DeleteClonedBuildChainUseCase(CreateTeamCityClient()); deleteClonedBuildChainUseCase.Execute("Installers_Sunlife_VitalObjectsSuite_TrunkKrisTest", simulate: true).Wait(); }