// public TestWriteOutputPipelineStage OutputStage {get; set;} //will we even need to deal with this in tests? public ITProgram(ITestOutputHelper outputter, Auth0InMemoryStore initialStore = null) { OutputHelper = outputter; StandardOutput = new TestOutputHelperTextWriter(outputter); StandardError = new TestOutputHelperTextWriter(outputter); TokenFactory = new TestTokenFactory { Token = "TestToken" }; OverridesSource = new TestOverridesSource(); TemplateSource = new TestTemplateSource(); Store = initialStore ?? new Auth0InMemoryStore(); //Create a spy wrapping a TestManagementConnection so we can use fakeiteasy-syntax for verifying interactions. RealManagementConnection = new TestManagementConnection(outputter, Store, ApiCalls.AllApiCalls); var fakeManagementConnection = A.Fake <IManagementConnection>(o => o.Wrapping(RealManagementConnection)); A.CallTo(fakeManagementConnection).CallsWrappedMethod(); FakeManagementConnection = fakeManagementConnection; }
public TestOutputHandlerConsole(ITestOutputHelper helper, string readLine) { Out = new TestOutputHelperTextWriter(helper, "STDOUT: "); Error = new TestOutputHelperTextWriter(helper, "STDERR: "); In = new TestTextReader(readLine); }