예제 #1
0
        public void LoadFileError([Values] BehaviorMode mode)
        {
            Dec.Config.TestParameters = new Dec.Config.UnitTestParameters {
                explicitTypes = new Type[] { typeof(IntDec) }
            };

            var parser = new Dec.Parser();

            parser.AddFile("data/Parser.LoadFileError.xml");
            ExpectErrors(() => parser.Finish(), str => str.Contains("Parser.LoadFileError"));

            DoBehavior(mode);

            Assert.IsNotNull(Dec.Database <IntDec> .Get("TestDec"));
        }
예제 #2
0
        public void LoadFile([Values] BehaviorMode mode)
        {
            Dec.Config.TestParameters = new Dec.Config.UnitTestParameters {
                explicitTypes = new Type[] { typeof(IntDec) }
            };

            var parser = new Dec.Parser();

            parser.AddFile("data/Parser.LoadFile.xml");
            parser.Finish();

            DoBehavior(mode);

            Assert.AreEqual(55, Dec.Database <IntDec> .Get("TestDec").value);
        }