public async Task ShouldWaitForAttachWhenInputIsRanAndAttachPointIsSpecified() { var checkedIsAttached = false; ModularInput._isAttached = () => { checkedIsAttached = true; return(checkedIsAttached); }; var input = new TestDebugInput(); await input.RunAsync(new string[0], _stdin, _stdout, _stderr, attachPoints : DebuggerAttachPoints.StreamEvents, timeout : 1); Assert.True(checkedIsAttached); }
public async Task ShouldWaitForAttachWhenInputIsRanAndAttachPointIsSpecified() { var checkedIsAttached = false; ModularInput._isAttached = () => { checkedIsAttached = true; return checkedIsAttached; }; var input = new TestDebugInput(); await input.RunAsync(new string[0], _stdin, _stdout, _stderr, attachPoints: DebuggerAttachPoints.StreamEvents, timeout: 1); Assert.True(checkedIsAttached); }