protected GivenAnInflatableTypeLoader() { Inflatable = new InflatableTypeFactory(new TypeFactory(), new InflatableTranslator(), LoaderFactory) { Inflatables = new Collection<Type> {typeof (Window), typeof (UserControl)} }; }
private IXamlStreamLoader LoaderFactory(InflatableTypeFactory inflatableTypeFactory) { return new XamlStreamLoader( assembler => new ConfiguredXamlXmlLoader(new SuperProtoParser(WiringContext), new XamlNodesPullParser(WiringContext), assembler), new DummyAssemblerFactory(WiringContext)); }
private static InflatableTypeFactory CreateSut() { var inflatableTypeFactory = new InflatableTypeFactory( new TypeFactory(), new InflatableTranslator(), typeFactory => new DefaultXamlStreamLoader(DummyWiringContext.Create(typeFactory))) { Inflatables = new Collection<Type> {typeof (Window), typeof (UserControl)}, }; return inflatableTypeFactory; }