Achamenes.ID3.Fields.SingleByteField.WriteToStream C# (CSharp) Method

WriteToStream() public method

public WriteToStream ( System stream ) : void
stream System
return void
        public override void WriteToStream(System.IO.Stream stream)
        {
            base.WriteToStream(stream);
            stream.WriteByte(this._value);
        }

Usage Example

コード例 #1
0
ファイル: SingleByteFieldTest.cs プロジェクト: sahands/a-id3
 public void TestWrite()
 {
     for(int testCase=0;testCase<100;testCase++)
     {
         byte[] randomData=new byte[1];
         _randomNumberGenerator.NextBytes(randomData);
         SingleByteField field=new SingleByteField(randomData[0]);
         MemoryStream stream=new MemoryStream();
         field.WriteToStream(stream);
         Assert.AreEqual(stream.Length, 1);
         Assert.AreEqual(randomData[0], stream.GetBuffer()[0]);
     }
 }