internal static DialogDebugAdapter MakeDebugger(IDebugTransport transport) { var codeModel = new CodeModel(); var sourceMap = new DebuggerSourceMap(codeModel); var events = new Events <DialogEvents>(); var coercion = new Coercion(); var dataModel = new DataModel(coercion); var debugger = new DialogDebugAdapter(transport, sourceMap, sourceMap, () => { }, events, codeModel, dataModel, NullLogger.Instance, coercion); return(debugger); }
public void DialogDebugAdapter_Constructor_Null_BreakPoints_Throws() { Assert.Throws <ArgumentNullException>(() => { var adapter = new DialogDebugAdapter( new DebugTransport(3985, null), DebugSupport.SourceMap, null, null, null, null, null, null); }); }
public void DialogDebugAdapter_Constructor_Default_Values() { var codeModel = new CodeModel(); IBreakpoints breakpoints = new DebuggerSourceMap(codeModel); var adapter = new DialogDebugAdapter( new DebugTransport(3983, null), DebugSupport.SourceMap, breakpoints, null, null, null, null, null); Assert.NotNull(adapter); }
public void DialogDebugAdapter_Constructor_Null_sourceMap_Throws() { var codeModel = new CodeModel(); IBreakpoints breakpoints = new DebuggerSourceMap(codeModel); Assert.Throws <ArgumentNullException>(() => { var adapter = new DialogDebugAdapter( new DebugTransport(3984, null), null, breakpoints, null, null, null, null, null); }); }