public OutgoingMiddlewareTests(WebApplicationFactory <Headerify.TestServer.Startup> factory) { captureHeader = new CaptureHeader(TestHeaderName); _factory = factory.WithWebHostBuilder(builder => { builder.ConfigureTestServices(services => { services.AddSingleton <CaptureHeader>(captureHeader); }); }); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public static CaptureHeader read(java.io.InputStream in) throws java.io.IOException public static CaptureHeader read(System.IO.Stream @in) { CaptureHeader header = new CaptureHeader(); DataInputStream data = new DataInputStream(@in); int sizeRemaining = data.readInt(); if (sizeRemaining >= size) { header.packetType = data.readInt(); sizeRemaining -= 4; data.skipBytes(sizeRemaining); //VideoEngine.Console.WriteLine("CaptureHeader type " + header.packetType); } else { throw new IOException("Not enough bytes remaining in stream"); } return(header); }
public TestController(CaptureHeader captureHeader) => _captureHeader = captureHeader;