示例#1
0
        public static TestModelAsListModel MakeTestModelAsListWithParentReference()
        {
            var model = new TestModelAsListModel
            {
                Id = ++_nextId
            };

            model.AddRange(new[] { TestModel.MakeTestModel(model), TestModel.MakeTestModel(model), TestModel.MakeTestModel(model) });
            return(model);
        }
示例#2
0
        public static TestModelAsListModel MakeTestModelAsList()
        {
            var model = new TestModelAsListModel
            {
                Id = ++_nextId
            };

            model.AddRange(new[] { TestModel.MakeTestModel(), TestModel.MakeTestModel(), TestModel.MakeTestModel() });
            return(model);
        }
示例#3
0
 internal static TestModel MakeTestModel(TestModelAsListModel parentModel)
 {
     return(new TestModel {
         Data = Guid.NewGuid().ToString(), Data2 = Guid.NewGuid().ToString(), Date = DateTime.Now.AddSeconds(_random.Next()), Key = _idx++, SubClass = new TestSubclass {
             NestedText = Guid.NewGuid().ToString()
         },
         SubClass2 = new TestSubclass2 {
             NestedText = Guid.NewGuid().ToString()
         },
         SubStruct = new TestSubStruct {
             NestedId = _idx, NestedString = Guid.NewGuid().ToString()
         },
         Parent = parentModel
     });
 }