예제 #1
0
 public Runtime(INodeProcess nodeProcess)
 {
     _nodeProcess = nodeProcess ?? throw new ArgumentNullException(nameof(nodeProcess));
     if (Environment.GetEnvironmentVariable("JSII_DEBUG") != null)
     {
         Task.Run(() => RedirectStandardError());
     }
 }
예제 #2
0
        public RuntimeTests()
        {
            _nodeProcessMock = Substitute.For <INodeProcess>();
            var standardOutputMock = Substitute.For <TextReader>();

            _nodeProcessMock.StandardOutput.Returns(standardOutputMock);

            _sut = new Services.Runtime(_nodeProcessMock);
        }
예제 #3
0
파일: Runtime.cs 프로젝트: seawatts/jsii
 public Runtime(INodeProcess nodeProcess)
 {
     _nodeProcess = nodeProcess ?? throw new ArgumentNullException(nameof(nodeProcess));
 }