public void ShouldNotCreateWithInvalidFormat(FrameDataFormat format)
        {
            Action create = () => new Frame(1, 1, format);

            create.Should().Throw <ArgumentOutOfRangeException>().
            And.ParamName.Should().Be("dataFormat");
        }
Exemple #2
0
 public void Init()
 {
     Width           = 0;
     Height          = 0;
     Stamp           = 0;
     FrameDataFormat = 0;
     FrameRate       = 0;
     FrameNum        = 0;
 }
 public void ShouldCreateValidFrames(int width, int height, FrameDataFormat format, int bpp)
 {
     using (var frame = new Frame(width, height, format))
     {
         frame.Width.Should().Be(width);
         frame.Height.Should().Be(height);
         frame.DataFormat.Should().Be(format);
         frame.BytesPerPixel.Should().Be(bpp);
         frame.Data.Should().NotBe(IntPtr.Zero);
         frame.DataSize.Should().Be(width * height * bpp);
     }
 }