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"); }
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"); }
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"); }