public void Then_I_should_get_a_name_value_collection() { FluentApplicationContext.Register <TestObject>().Bind(t => t.NameValueCollection).ToDefinition( Inline.NameValueCollection().AddEntry().WithKey("string").AndValue("value")); IApplicationContext applicationContext = _applicationContextContainer.InitialiseContext(); var testObject = applicationContext.GetObject <TestObject>(); Assert.IsNotNull(testObject.NameValueCollection); Assert.AreEqual("value", testObject.NameValueCollection[0]); }