Esempio n. 1
0
        public void BadValueEnumTest()
        {
            var serialiser = new QueryStringSerialiser<BadValueEnumTestClass>();

            var test = new BadValueEnumTestClass();

            var mapped = serialiser.Map(test);
            var output = serialiser.Load(mapped);

            Assert.AreEqual(test, output);
        }
Esempio n. 2
0
        public void BadValueBadParseEnumTest()
        {
            var serialiser = new QueryStringSerialiser<BadValueEnumTestClass>();

            var test = new BadValueEnumTestClass { Test = BadValueEnum.False };

            var mapped = serialiser.Map(test);
            var output = serialiser.Load(mapped);

            Assert.AreEqual(test, output);

            // And there's your problem, this will pass.
            Assert.AreEqual(BadValueEnum.True, BadValueEnum.False);
        }