Example #1
0
 private Subscription CreateSubscription(MergePolicyDefinition mergePolicyDefinition)
 {
     return(new Subscription
     {
         SourceRepository = "source.repo",
         TargetRepository = "target.repo",
         TargetBranch = "target.branch",
         PolicyObject = new SubscriptionPolicy
         {
             MergePolicies =
                 mergePolicyDefinition != null ? new List <MergePolicyDefinition> {
                 mergePolicyDefinition
             } : null,
             UpdateFrequency = UpdateFrequency.EveryDay
         }
     });
 }
Example #2
0
 public MergePolicy(MergePolicyDefinition other)
 {
     Name       = other.Name;
     Properties = other.Properties?.ToImmutableDictionary();
 }