private T RegisterFrameworkContentElement <T>(object property, string bindPath) where T : FrameworkContentElement, new() { var ext = new DisplayExtension(bindPath) { Printer = Printer.Default }; var element = new T(); var ser = new ServiceProviderMock(element, property); var provider = ser.GetService(null) as ProvideValueTargetMock; ext.ProvideValue(ser); return(element); }