Beispiel #1
0
        private static IEnumerable <Subservice> CreateSubservices(int subsNum, int versNum)
        {
            var subs = new List <Subservice>();

            using (var context = new HierarchyParentChildContext())
            {
                for (int i = 0; i < subsNum; i++)
                {
                    var id         = Guid.NewGuid();
                    var subservice = new Subservice()
                    {
                        Id                 = id,
                        Namespace          = "namespace " + id,
                        SubserviceVersions = new Collection <SubserviceVersion>()
                    };
                    for (int j = 0; j < versNum; j++)
                    {
                        subservice.SubserviceVersions.Add(new SubserviceVersion
                        {
                            Id      = Guid.NewGuid(),
                            Version = j + 1 + ".0.0"
                        });
                    }

                    context.Subservices.Add(subservice);
                    subs.Add(subservice);
                }
                context.SaveChanges();
            }
            return(subs);
        }
Beispiel #2
0
 public ParentChildApi()
 {
     HierarchyParentChildContext = new HierarchyParentChildContext();
 }