Esempio n. 1
0
        public OutgoingMiddlewareTests(WebApplicationFactory <Headerify.TestServer.Startup> factory)
        {
            captureHeader = new CaptureHeader(TestHeaderName);

            _factory = factory.WithWebHostBuilder(builder =>
            {
                builder.ConfigureTestServices(services =>
                {
                    services.AddSingleton <CaptureHeader>(captureHeader);
                });
            });
        }
Esempio n. 2
0
//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);
        }
Esempio n. 3
0
 public TestController(CaptureHeader captureHeader) => _captureHeader = captureHeader;