public void ForValue_hit() { var values = new DictionaryKeyValues(); values.Dictionary.Add("something", "else"); var action = MockRepository.GenerateMock <Action <string, string> >(); values.ForValue("something", action).ShouldBeTrue(); action.AssertWasCalled(x => x.Invoke("something", "else")); }
public void ForValue_miss() { var values = new DictionaryKeyValues(); values.Dictionary.Add("something", "else"); var action = MockRepository.GenerateMock <Action <string, string> >(); values.ForValue("random", action).ShouldBeFalse(); action.AssertWasNotCalled(x => x.Invoke(null, null), x => x.IgnoreArguments()); }
public static string Parse(string template, IDictionary <string, string> substitutions) { var values = new DictionaryKeyValues(substitutions); return(Parse(template, values)); }
public SamlResponse() { Attributes = new DictionaryKeyValues <object>(_attributes); Subject = new Subject(); }