public void CanRegisterAuthorizationRule() { TestableAuthorizationRulesService service = new TestableAuthorizationRulesService(); service.RegisterAuthorizationRule("test1", "test2"); string fixedKey = service.TestableFixKey("test1"); Assert.AreEqual(1, service.TestableRulesIndex.Count); Assert.AreEqual(1, service.TestableRulesIndex[fixedKey].Count); Assert.AreEqual("test2", service.TestableRulesIndex[fixedKey][0]); }
public void CaseDoesNotMatterWhenRegisteringAndGettingRules() { TestableAuthorizationRulesService service = new TestableAuthorizationRulesService(); service.RegisterAuthorizationRule("test1", "test2"); service.RegisterAuthorizationRule("TEST1", "test3"); string[] rules = service.GetAuthorizationRules("test1"); Assert.IsNotNull(rules); Assert.AreEqual(2, rules.Length); Assert.AreEqual("test2", rules[0]); Assert.AreEqual("test3", rules[1]); }