Example #1
0
        public void MultiLine13()
        {
            Reader      reader = Reader.CreateStringReader(ExampleStrings.EnumValue.SingleLine15);
            IDataParser parser = CreateDataParser(reader, EnumValueParser.HierarchyParser(8));

            AssertParsedUsingXml(parser, EnumValueModel.Factory("EnumValue", "MSF062-ETP-TRAIN-PROG VALUE 'P'", "Employee Training Plan Program"));
        }
Example #2
0
        public void SingleLine11()
        {
            Reader      reader = Reader.CreateStringReader(ExampleStrings.EnumValue.SingleLine13);
            IDataParser parser = CreateDataParser(reader, EnumValueParser.HierarchyParser(7));

            AssertParsedUsingXml(parser, EnumValueModel.Factory("EnumValue", "RES-TY VALUE 'R'", "Resource Type"));
        }
Example #3
0
        public void MultiLine03()
        {
            Reader      reader = Reader.CreateStringReader(ExampleStrings.EnumValue.MultiLine05);
            IDataParser parser = CreateDataParser(reader, EnumValueParser.HierarchyParser(3));

            AssertParsedUsingXml(parser, EnumValueModel.Factory("EnumValue", "TARGT-NO-AUTOGEN VALUE 'N'", "No Autogenerate Interdistrict Account\nEntries"));
        }
Example #4
0
        public void SingleLine07()
        {
            Reader      reader = Reader.CreateStringReader(ExampleStrings.EnumValue.SingleLine09);
            IDataParser parser = CreateDataParser(reader, EnumValueParser.HierarchyParser(5));

            AssertParsedUsingXml(parser, EnumValueModel.Factory("EnumValue", "MIMS-CONTROL VALUE 'M'", "Indicates MIMS System Control Account"));
        }
Example #5
0
        public void SingleLine09()
        {
            Reader      reader = Reader.CreateStringReader(ExampleStrings.EnumValue.SingleLine11);
            IDataParser parser = CreateDataParser(reader, EnumValueParser.HierarchyParser(6));

            AssertParsedUsingXml(parser, EnumValueModel.Factory("EnumValue", "EGI-TYPE VALUE 'G'", "EGI type record"));
        }
Example #6
0
        public void SingleLine03()
        {
            Reader      reader = Reader.CreateStringReader(ExampleStrings.EnumValue.SingleLine05);
            IDataParser parser = CreateDataParser(reader, EnumValueParser.HierarchyParser(3));

            AssertParsedUsingXml(parser, EnumValueModel.Factory("EnumValue", "PO-NO-ITEM VALUE 'PO'", "Purchase Order Number Item"));
        }
        public void TestFormat()
        {
            EnumValueParser parser = new EnumValueParser(typeof(BlahEnum));

            Assert.Equal("VALUE1", parser.Format(BlahEnum.VALUE1));
            Assert.Equal("VALUE2", parser.Format(BlahEnum.VALUE2));
        }
        public void TestParse()
        {
            EnumValueParser parser = new EnumValueParser(typeof(BlahEnum));

            Assert.Equal(BlahEnum.VALUE1, parser.Parse("VALUE1"));
            Assert.Equal(BlahEnum.VALUE2, parser.Parse("VALUE2"));
            Assert.Equal(BlahEnum.VALUE2, parser.Parse("1"));
        }
        public void TestFormat__Null()
        {
            EnumValueParser parser = new EnumValueParser(typeof(BlahEnum));

            Assert.Throws <ArgumentNullException>(() => parser.Format(null));
        }
        public void TestParse__Empty()
        {
            EnumValueParser parser = new EnumValueParser(typeof(BlahEnum));

            Assert.Throws <ArgumentException>(() => parser.Parse(""));
        }