コード例 #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");
        }