示例#1
0
        public void GetDictionarySheets()
        {
            var app = new ReadWord("TestExcel.xlsx");
            var dic = app.GetDictionarySheets();

            Assert.IsTrue(dic["рп1.1"] == 0);
        }
示例#2
0
        public void ReadParameterValues()
        {
            var _station     = Station.Create();
            var app          = new ReadWord("TestExcel.xlsx");
            var assertparams = app.ReadParameterValues(_station, 0).ParameterValueses;

            StringAssert.Contains(assertparams.First().Code, "D^{1}_{пе}");
            StringAssert.Contains(assertparams[5].Code, "O^{сп}_{2}");
        }
示例#3
0
 public static void Main(string[] args)
 {
     ReadWord.read();
     int[] arr = { 5, 4, 3, 2, 1 };
     nextPermutation(arr);
     foreach (int item in arr)
     {
         System.Console.Write(item + " ");
     }
 }
示例#4
0
        public void AllOne()
        {
            var _station = Station.Create().TypeStation("Station").NameStation("НТЭЦ4");
            var app      = new ReadWord("TestExcel.xlsx");

            app.ReadParameterValues(_station, 2);
            var station = app.ReadFormula(_station, 1);
            var write   = new WriteXml(station, "Testxml.xml");

            write.WriteXmlbySerealise();
            Assert.IsTrue(File.Exists("Testxml.xml"));
        }
示例#5
0
        public void ReadParameterValuesNodes()
        {
            var _station    = Station.Create();
            var app         = new ReadWord("TestExcel.xlsx");
            var assertnodes = app.ReadParameterValues(_station, 0);

            StringAssert.Contains(assertnodes.Tables[0].Name, "Автоматизированные системы сбора и обработки данных по котлам");
            StringAssert.Contains(assertnodes.Tables[0].Property[0].Value, "0");
            StringAssert.Contains(assertnodes.Tables[0].Property[0].Name, "sortindex");
            StringAssert.Contains(assertnodes.Tables[0].Tamples[0].Type, "ManualGate");
            StringAssert.Contains(assertnodes.Tables[0].Tamples[0].Signals[0].Name, "Расход перегретого пара, 1 нитка");
        }
示例#6
0
        public void ReadFormula()
        {
            var _station    = Station.Create();
            var app         = new ReadWord("TestExcel.xlsx");
            var assertnodes = app.ReadFormula(_station, 5);

            StringAssert.Contains(assertnodes.Tables[0].Name, "Расчет ТЭП, котлы, «вахта»");
            StringAssert.Contains(assertnodes.Tables[0].Type, "Folder");

            StringAssert.Contains(assertnodes.Tables[0].Tamples[0].Name, "к-5");
            StringAssert.Contains(assertnodes.Tables[0].Tamples[0].Type, "TEPTemplate");
            StringAssert.Contains(assertnodes.Tables[0].Tamples[0].Property[0].Value, "[UTC+04]=1d");

            StringAssert.Contains(assertnodes.Tables[0].Tamples[0].Signals[0].Name, "Признак работы");
            StringAssert.Contains(assertnodes.Tables[0].Tamples[0].Signals[0].Property[0].Value, "k^{в}_{к}");
            StringAssert.Contains(assertnodes.Tables[0].Tamples[0].Signals[0].Property[0].Name, "formula_cod");
            StringAssert.Contains(assertnodes.Tables[0].Tamples[0].Signals[0].Property[1].Name, "formula_text");
            //StringAssert.Contains(assertnodes.Tables[0].Tamples[0].Signals[0].Property[1].Value, "$k^{тоII}_{80}$*(first($э^{тоII}_{80}$)-first($э^{тоII}_{80}$,1))/1e3");

            StringAssert.Contains(assertnodes.ParameterValueses[0].Code, "k^{в}_{к}");
        }
示例#7
0
        private void button8_Click(object sender, EventArgs e)
        {
            var readWordForm = new ReadWord();

            readWordForm.ShowDialog();
        }