Esempio n. 1
0
 static void PrintFactor(Factor factor)
 {
     Console.WriteLine("Factor {0}", factor.Name);
     var definition = factor.Category.Fields;
     foreach (var field in factor.Fields)
     {
         Console.WriteLine("{0} = {1}", definition.First(f => f.Id == field.Id).Name, field.GetValue());
     }
 }
Esempio n. 2
0
        static void TestReadingBCFromXmlFile()
        {
            var blueprint = File.ReadAllText("blueprint.xml");
            var construct = File.ReadAllText("construct.xml");

            var category = new Category
            {
                Id = Guid.NewGuid(),
                Name = "Category 1",
                BlueprintData = blueprint
            };
            var factor = new Factor
            {
                Id = Guid.NewGuid(),
                Name = "Factor 1",
                Category = category,
                ConstructData = construct
            };

            PrintFactor(factor);
        }