public void ToZpl_Default_Successful() { var command = new DownloadObjectsCommand("R:", "TEST.PNG", 'P', "P", 4, 2, "ABCDEF00"); var zplCommand = command.ToZpl(); Assert.AreEqual("~DYR:TEST.PNG,P,P,4,2,ABCDEF00", zplCommand); }
public void IsCommandParsable_InvalidCommand_False() { var command = new DownloadObjectsCommand(); var isParsable = command.IsCommandParsable("^FT10,10"); Assert.IsFalse(isParsable); }
public void IsCommandParsable_ValidCommand_True() { var command = new DownloadObjectsCommand(); var isParsable = command.IsCommandParsable("~DYR:TEST.PNG,P,P,4,2,ABCDEF00"); Assert.IsTrue(isParsable); }
public void ParseCommand_InvalidCommand2_Successful() { var command = new DownloadObjectsCommand(); command.ParseCommand("~DYR:"); Assert.AreEqual("R:", command.StorageDevice); Assert.AreEqual("UNKNOWN", command.FileName); Assert.AreEqual(char.MinValue, command.FormatDownloadedInDataField); Assert.AreEqual(null, command.ExtensionOfStoredFile); Assert.AreEqual(0, command.TotalNumberOfBytesInFile); Assert.AreEqual(0, command.TotalNumberOfBytesPerRow); Assert.AreEqual(null, command.Data); }
public void ParseCommand_InvalidCommand1_Successful() { var command = new DownloadObjectsCommand(); command.ParseCommand("~DYR:IMAGE2.PNG,P,P,4,2"); Assert.AreEqual("R:", command.StorageDevice); Assert.AreEqual("IMAGE2.PNG", command.FileName); Assert.AreEqual('P', command.FormatDownloadedInDataField); Assert.AreEqual("P", command.ExtensionOfStoredFile); Assert.AreEqual(4, command.TotalNumberOfBytesInFile); Assert.AreEqual(2, command.TotalNumberOfBytesPerRow); Assert.AreEqual(null, command.Data); }
public void ParseCommand_ValidCommand2_Successful() { var command = new DownloadObjectsCommand(); command.ParseCommand("~DYR:,P,P,4,2,ABCDEF00"); Assert.AreEqual("R:", command.StorageDevice); Assert.AreEqual("UNKNOWN", command.FileName); Assert.AreEqual('P', command.FormatDownloadedInDataField); Assert.AreEqual("P", command.ExtensionOfStoredFile); Assert.AreEqual(4, command.TotalNumberOfBytesInFile); Assert.AreEqual(2, command.TotalNumberOfBytesPerRow); Assert.AreEqual("ABCDEF00", command.Data); }