public void InjectionContextSharedData_Values() { var data = new InjectionContextSharedData(); data.SetExtraData("Key", "Value"); var values = data.Values.ToArray(); Assert.Equal(1, values.Length); Assert.Equal("Value", values[0]); }
public void InjectionContextSharedData_Keys() { var data = new InjectionContextSharedData(); data.SetExtraData("Key", new object()); var keys = data.Keys.ToArray(); Assert.Equal(1, keys.Length); Assert.Equal("Key", keys[0]); }
public void InjectionContextSharedData_KVP() { var data = new InjectionContextSharedData(); data.SetExtraData("Key", "Value"); var pairs = data.KeyValuePairs.ToArray(); Assert.Equal(1, pairs.Length); Assert.Equal("Key", pairs[0].Key); Assert.Equal("Value", pairs[0].Value); }