private static ParentDocumentUserDefinedRouting ParentDocument()
        {
            var parentDocument = new ParentDocumentUserDefinedRouting
            {
                Id = 7,
                D1 = "p7",
                ChildDocumentLevelOne = new Collection <ChildDocumentLevelOneUserDefinedRouting>
                {
                    new ChildDocumentLevelOneUserDefinedRouting
                    {
                        D2 = "p7.p21",
                        Id = 21,
                        ChildDocumentLevelTwo = new ChildDocumentLevelTwoUserDefinedRouting
                        {
                            Id = 31,
                            D3 = "p7.p21.p31"
                        }
                    },
                    new ChildDocumentLevelOneUserDefinedRouting
                    {
                        D2 = "p7.p22",
                        Id = 22,
                        ChildDocumentLevelTwo = new ChildDocumentLevelTwoUserDefinedRouting
                        {
                            Id = 32,
                            D3 = "p7.p21.p32"
                        },
                        ChildDocumentLevelTwoFromTop = new[]
                        {
                            new ChildDocumentLevelTwoUserDefinedRouting
                            {
                                Id = 71,
                                D3 = "p7.p22.testComplex71"
                            },
                            new ChildDocumentLevelTwoUserDefinedRouting
                            {
                                Id = 72,
                                D3 = "p7.p22.testComplex72"
                            },
                            new ChildDocumentLevelTwoUserDefinedRouting
                            {
                                Id = 73,
                                D3 = "p7.p22.testComplex73"
                            }
                        }
                    }
                }
            };

            return(parentDocument);
        }
        private static ParentDocumentUserDefinedRouting ParentDocument2()
        {
            var parentDocument = new ParentDocumentUserDefinedRouting
            {
                Id = 8,
                D1 = "p8",
                ChildDocumentLevelOne = new Collection <ChildDocumentLevelOneUserDefinedRouting>
                {
                    new ChildDocumentLevelOneUserDefinedRouting
                    {
                        D2 = "p8.p25",
                        Id = 25,
                        ChildDocumentLevelTwo = new ChildDocumentLevelTwoUserDefinedRouting
                        {
                            Id = 35,
                            D3 = "p8.p25.p35"
                        }
                    },
                    new ChildDocumentLevelOneUserDefinedRouting
                    {
                        D2 = "p8.p26",
                        Id = 26,
                        ChildDocumentLevelTwo = new ChildDocumentLevelTwoUserDefinedRouting
                        {
                            Id = 36,
                            D3 = "p8.p26.p36"
                        },
                        ChildDocumentLevelTwoFromTop = new[]
                        {
                            new ChildDocumentLevelTwoUserDefinedRouting
                            {
                                Id = 81,
                                D3 = "p8.p26.testComplex81"
                            }
                        }
                    }
                }
            };

            return(parentDocument);
        }
 private static ParentDocumentUserDefinedRouting ParentDocument2()
 {
     var parentDocument = new ParentDocumentUserDefinedRouting
     {
         Id = 8,
         D1 = "p8",
         ChildDocumentLevelOne = new Collection<ChildDocumentLevelOneUserDefinedRouting>
         {
             new ChildDocumentLevelOneUserDefinedRouting
             {
                 D2 = "p8.p25",
                 Id = 25,
                 ChildDocumentLevelTwo = new ChildDocumentLevelTwoUserDefinedRouting
                 {
                     Id = 35,
                     D3 = "p8.p25.p35"
                 }
             },
             new ChildDocumentLevelOneUserDefinedRouting
             {
                 D2 = "p8.p26",
                 Id = 26,
                 ChildDocumentLevelTwo = new ChildDocumentLevelTwoUserDefinedRouting
                 {
                     Id = 36,
                     D3 = "p8.p26.p36"
                 },
                 ChildDocumentLevelTwoFromTop = new[]
                 {
                     new ChildDocumentLevelTwoUserDefinedRouting
                     {
                         Id = 81,
                         D3 = "p8.p26.testComplex81"
                     }
                 }
             }
         }
     };
     return parentDocument;
 }
 private static ParentDocumentUserDefinedRouting ParentDocument()
 {
     var parentDocument = new ParentDocumentUserDefinedRouting
     {
         Id = 7,
         D1 = "p7",
         ChildDocumentLevelOne = new Collection<ChildDocumentLevelOneUserDefinedRouting>
         {
             new ChildDocumentLevelOneUserDefinedRouting
             {
                 D2 = "p7.p21",
                 Id = 21,
                 ChildDocumentLevelTwo = new ChildDocumentLevelTwoUserDefinedRouting
                 {
                     Id = 31,
                     D3 = "p7.p21.p31"
                 }
             },
             new ChildDocumentLevelOneUserDefinedRouting
             {
                 D2 = "p7.p22",
                 Id = 22,
                 ChildDocumentLevelTwo = new ChildDocumentLevelTwoUserDefinedRouting
                 {
                     Id = 32,
                     D3 = "p7.p21.p32"
                 },
                 ChildDocumentLevelTwoFromTop = new[]
                 {
                     new ChildDocumentLevelTwoUserDefinedRouting
                     {
                         Id = 71,
                         D3 = "p7.p22.testComplex71"
                     },
                     new ChildDocumentLevelTwoUserDefinedRouting
                     {
                         Id = 72,
                         D3 = "p7.p22.testComplex72"
                     },
                     new ChildDocumentLevelTwoUserDefinedRouting
                     {
                         Id = 73,
                         D3 = "p7.p22.testComplex73"
                     }
                 }
             }
         }
     };
     return parentDocument;
 }