public void BufferedWrite()
        {
            // Arrange. Specifically use the base class with async signatures. 
            MediaTypeFormatter formatter = new TestableBufferedMediaTypeFormatter();
            MemoryStream stream = new MemoryStream();

            // Act. Call the async signature.
            string dummyData = "ignored";
            formatter.WriteToStreamAsync(dummyData.GetType(), dummyData, stream, null, null).Wait();

            // Assert
            byte[] buffer = stream.GetBuffer();
            Assert.Equal(123, buffer[0]);
        }
Exemplo n.º 2
0
        public void BufferedWrite()
        {
            // Arrange. Specifically use the base class with async signatures.
            MediaTypeFormatter formatter = new TestableBufferedMediaTypeFormatter();
            MemoryStream       stream    = new MemoryStream();

            // Act. Call the async signature.
            string dummyData = "ignored";

            formatter.WriteToStreamAsync(dummyData.GetType(), dummyData, stream, null, null).Wait();

            // Assert
            byte[] buffer = stream.GetBuffer();
            Assert.Equal(123, buffer[0]);
        }
        public void BufferedRead()
        {
            // Arrange. Specifically use the base class with async signatures. 
            MediaTypeFormatter formatter = new TestableBufferedMediaTypeFormatter();
            MemoryStream stream = new MemoryStream();
            byte data = 45;
            stream.WriteByte(data);
            stream.Position = 0;

            // Act. Call the async signature.
            string dummyData = "ignored";
            object result = formatter.ReadFromStreamAsync(dummyData.GetType(), stream, null, null).Result;

            // Assert
            Assert.Equal(data, result);
        }
Exemplo n.º 4
0
        public void BufferedRead()
        {
            // Arrange. Specifically use the base class with async signatures.
            MediaTypeFormatter formatter = new TestableBufferedMediaTypeFormatter();
            MemoryStream       stream    = new MemoryStream();
            byte data = 45;

            stream.WriteByte(data);
            stream.Position = 0;

            // Act. Call the async signature.
            string dummyData = "ignored";
            object result    = formatter.ReadFromStreamAsync(dummyData.GetType(), stream, null, null).Result;

            // Assert
            Assert.Equal(data, result);
        }