Пример #1
0
 public void CheckNoStlEmptyStreamShouldReturnNullBitmap()
 {
     using (var stream = new MemoryStream())
     {
         Bitmap thumbnail = StlThumbnailProvider.GetThumbnail(stream, 256);
         Assert.IsTrue(thumbnail == null);
     }
 }
Пример #2
0
        public void GetThumbnailToBigStl()
        {
            // Act
            var file = File.ReadAllBytes("HelperFiles/sample.stl");

            StlThumbnailProvider provider = new StlThumbnailProvider();

            provider.Initialize(GetMockStream(file), 0);

            provider.GetThumbnail(10001, out IntPtr bitmap, out WTS_ALPHATYPE alphaType);

            Assert.IsTrue(bitmap == IntPtr.Zero);
            Assert.IsTrue(alphaType == WTS_ALPHATYPE.WTSAT_UNKNOWN);
        }
Пример #3
0
        public void CheckNoStlNullStreamShouldReturnNullBitmap()
        {
            Bitmap thumbnail = StlThumbnailProvider.GetThumbnail(null, 256);

            Assert.IsTrue(thumbnail == null);
        }