public void FullWindowsAssembly() { var file = @"C:\Windows\System32\WinMetadata\Windows.Foundation.winmd"; var errors = new StringBuilderTypeNotFoundErrorHandler(); var typeCollection = new ToTypeScriptD.Core.TypeWriters.TypeCollection(new ToTypeScriptD.Core.WinMD.WinMDTypeWriterTypeSelector()); var config = new WinmdConfig { TypeNotFoundErrorHandler = errors, }; var result = ToTypeScriptD.Render.FullAssembly(file, typeCollection, config); (errors + result).Verify(); }
public void FullSampleAssembly() { var file = base.NativeAssembly.ComponentPath; var errors = new StringBuilderTypeNotFoundErrorHandler(); var typeCollection = new ToTypeScriptD.Core.TypeWriters.TypeCollection(new ToTypeScriptD.Core.WinMD.WinMDTypeWriterTypeSelector()); var config = new WinmdConfig { TypeNotFoundErrorHandler = errors, }; var result = ToTypeScriptD.Render.FullAssembly(file, typeCollection, config); (errors + result).Verify(); }
public void FullSampleAssembly() { var file = base.NativeAssembly.ComponentPath; var errors = new StringBuilderTypeNotFoundErrorHandler(); var typeCollection = new ToTypeScriptD.Core.TypeWriters.TypeCollection(new ToTypeScriptD.Core.WinMD.WinMDTypeWriterTypeSelector()); var config = new WinmdConfig { TypeNotFoundErrorHandler = errors, }; var result = ToTypeScriptD.Render.FullAssembly(file, typeCollection, config); (errors + result).Verify(); }
public void FullWindowsAssembly() { var file = @"C:\Windows\System32\WinMetadata\Windows.Foundation.winmd"; var errors = new StringBuilderTypeNotFoundErrorHandler(); var typeCollection = new ToTypeScriptD.Core.TypeWriters.TypeCollection(new ToTypeScriptD.Core.WinMD.WinMDTypeWriterTypeSelector()); var config = new WinmdConfig { TypeNotFoundErrorHandler = errors, }; var result = ToTypeScriptD.Render.FullAssembly(file, typeCollection, config); (errors + result).Verify(); }
public static void DumpDotNetAndVerify(this string path, System.Action <ToTypeScriptD.Core.ConfigBase> configOverrideHook = null) { var errors = new StringBuilderTypeNotFoundErrorHandler(); var config = new ToTypeScriptD.Core.DotNet.DotNetConfig { TypeNotFoundErrorHandler = errors, }; if (configOverrideHook != null) { configOverrideHook(config); } var typeCollection = new ToTypeScriptD.Core.TypeWriters.TypeCollection(config.GetTypeWriterTypeSelector()); var result = ToTypeScriptD.Render.FullAssembly(path, typeCollection, config).StripHeaderGarbageromOutput(); ApprovalTests.Approvals.Verify(errors + result); }