public void ToZpl_Default1_Successful() { var command = new DownloadGraphicsCommand("R:", "TEST.GRF", 10, 5, "0000FFFFFFFFFFFFFF00"); var zplCommand = command.ToZpl(); Assert.AreEqual("~DGR:TEST.GRF,10,5,0000FFFFFFFFFFFFFF00", zplCommand); }
public void IsCommandParsable_ValidCommand_True() { var command = new DownloadGraphicsCommand(); var isParsable = command.IsCommandParsable("~DGR:TEST.GRF,10,5,0000FFFFFFFFFFFFFF00"); Assert.IsTrue(isParsable); }
public void IsCommandParsable_InvalidCommand_False() { var command = new DownloadGraphicsCommand(); var isParsable = command.IsCommandParsable("^FT10,10"); Assert.IsFalse(isParsable); }
public void ParseCommand_ValidCommand2_Successful() { var command = new DownloadGraphicsCommand(); command.ParseCommand("~DGR:,10,5,0000FFFFFFFFFFFFFF00"); Assert.AreEqual("R:", command.StorageDevice); Assert.AreEqual("UNKNOWN.GRF", command.ImageName); Assert.AreEqual(10, command.TotalNumberOfBytesInGraphic); Assert.AreEqual(5, command.NumberOfBytesPerRow); Assert.AreEqual("0000FFFFFFFFFFFFFF00", command.Data); }
public void ParseCommand_NoData_Successful() { var command = new DownloadGraphicsCommand(); command.ParseCommand("~DGR:TEST.GRF"); Assert.AreEqual("R:", command.StorageDevice); Assert.AreEqual("TEST.GRF", command.ImageName); Assert.AreEqual(0, command.TotalNumberOfBytesInGraphic); Assert.AreEqual(0, command.NumberOfBytesPerRow); Assert.IsNull(command.Data); }