Ejemplo n.º 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;
        }
Ejemplo n.º 2
0
 public ParentChildApi()
 {
     HierarchyParentChildContext = new HierarchyParentChildContext();
 }