public void SetAndGetValues()
{
Context context = new Context();
string[] names = { "one", "two", "three" };
int[] values = { 1, 2, 3 };
for (int k = 0; k < names.Length; k++)
context.SetValue(names[k], values[k]);
for (int k = 0; k < names.Length; k++)
Assert.AreEqual(values[k], context.GetValue(names[k]));
}