void CachesAsExpected( Constructors constructors, int number )
		{
			var parameter = new ConstructTypeRequest( typeof(ConstructedItem), number );
			var first = constructors.Get( parameter );
			Assert.Same( first, constructors.Get( parameter ) );
			Assert.Equal( number, new ConstructedItem( number ).Number );
		}