示例#1
0
        public virtual void TestAllValues()
        {
            ICollection <MockEnum> results = new EnumBasedCodeResolver(typeof(MockEnum)).Lookup <MockEnum>(MOCK_ENUM_TYPE);

            Assert.IsNotNull(results, "results");
            Assert.AreEqual(5, results.Count, "size");
        }
示例#2
0
        public virtual void TestEnumResolverUsingInterfaceWithIncorrectCodeSystem()
        {
            EnumBasedCodeResolver resolver = new EnumBasedCodeResolver(typeof(MockStarTrek));
            MockCharacters        spock    = resolver.Lookup <MockCharacters>(MOCK_CHARACTERS_TYPE, "SPOCK", "to.boldly.go.wrong.code.system");

            Assert.IsNull(spock, "spock");
        }
示例#3
0
        public virtual void TestEnumResolverUsingInterfaceWithCorrectCodeSystemNotIgnoringCase()
        {
            EnumBasedCodeResolver resolver = new EnumBasedCodeResolver(typeof(MockStarTrek));
            MockCharacters        spock    = resolver.Lookup <MockCharacters>(MOCK_CHARACTERS_TYPE, "Spock", "to.boldly.go", false);

            Assert.IsNull(spock, "spock");
        }