Initial move from old twain-in-dotnet.

This commit is contained in:
soukoku
2014-04-02 19:01:21 -04:00
parent d34b359f8d
commit 0a39a47d3b
116 changed files with 38426 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
using NTwain;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using NTwain.Values;
using System.Runtime.Serialization;
using NTwain.Data;
using NTwain.Values.Cap;
using System.Collections.Generic;
namespace NTwain.Tests
{
[TestClass]
public class TransferReadyEventArgsTests
{
[TestMethod]
public void Constructor_Sets_Correct_Properties()
{
// just some non-default values to test
TWPendingXfers pending = new TWPendingXfers();
List<ImageFileFormat> formats = new List<ImageFileFormat> { ImageFileFormat.Bmp, ImageFileFormat.Tiff };
ImageFileFormat curFormat = ImageFileFormat.Tiff;
List<Compression> compressions = new List<Compression> { Compression.None, Compression.Group4 };
Compression curCompress = Compression.None;
bool fileXfer = true;
TWImageInfo info = new TWImageInfo();
TransferReadyEventArgs target = new TransferReadyEventArgs(pending, formats, curFormat, compressions, curCompress, fileXfer, info);
Assert.AreEqual(pending.Count, target.PendingCount, "PendingCount mismatch.");
Assert.AreEqual(formats, target.SupportedFormats, "SupportedFormats mismatch.");
Assert.AreEqual(curFormat, target.ImageFormat, "ImageFormat mismatch.");
Assert.AreEqual(compressions, target.SupportedCompressions, "SupportedCompressions mismatch.");
Assert.AreEqual(curCompress, target.ImageCompression, "ImageCompression mismatch.");
Assert.AreEqual(fileXfer, target.CanDoFileXfer, "CanDoFileXfer mismatch.");
Assert.AreEqual(info, target.ImageInfo, "ImageInfo mismatch.");
}
}
}