public void ValueExistsInNullDictionaryShouldThrow() { var activity = new ValueExistsInDictionary<string, string>(); var host = new WorkflowInvokerTest(activity); dynamic input = new WorkflowArguments(); input.Dictionary = null; input.Value = "value"; try { AssertHelper.Throws<InvalidOperationException>(() => host.TestActivity(input)); } finally { host.Tracking.Trace(); } }
public void ValueExistsInDictionaryReturnTrueWhenValueExists() { const string ExpectedKey = "key"; const string ExpectedValue = "value"; var dictionary = new Dictionary<string, string> { { ExpectedKey, ExpectedValue } }; var activity = new ValueExistsInDictionary<string, string>(); var host = new WorkflowInvokerTest(activity); dynamic input = new WorkflowArguments(); input.Dictionary = dictionary; input.Value = ExpectedValue; try { host.TestActivity(input); host.AssertOutArgument.IsTrue("Result"); } finally { host.Tracking.Trace(); } }