コード例 #1
0
        public void ToZpl_X10Y10_Successful()
        {
            var command    = new LabelHomeCommand(10, 10);
            var zplCommand = command.ToZpl();

            Assert.AreEqual("^LH10,10", zplCommand);
        }
コード例 #2
0
        public void IsCommandParsable_InvalidCommand_False()
        {
            var command    = new LabelHomeCommand();
            var isParsable = command.IsCommandParsable("^FT10,10");

            Assert.IsFalse(isParsable);
        }
コード例 #3
0
        public void IsCommandParsable_ValidCommand_True()
        {
            var command    = new LabelHomeCommand();
            var isParsable = command.IsCommandParsable("^LH10,10");

            Assert.IsTrue(isParsable);
        }
コード例 #4
0
        public void ToZpl_XnullYnull_Successful()
        {
            var command    = new LabelHomeCommand(null, null);
            var zplCommand = command.ToZpl();

            Assert.AreEqual("^LH0,0", zplCommand);
        }
コード例 #5
0
        public void ToZpl_X0Y0_Successful()
        {
            var command    = new LabelHomeCommand(0, 0);
            var zplCommand = command.ToZpl();

            Assert.AreEqual("^LH0,0", zplCommand);
        }
コード例 #6
0
        public void ParseCommand_ValidCommandXisEmpty_Successful()
        {
            var command = new LabelHomeCommand();

            command.ParseCommand("^LH,10");
            Assert.AreEqual(0, command.X);
            Assert.AreEqual(10, command.Y);
        }
コード例 #7
0
        public void ParseCommand_ValidCommand2_Successful()
        {
            var command = new LabelHomeCommand();

            command.ParseCommand("^LH0,20");
            Assert.AreEqual(0, command.X);
            Assert.AreEqual(20, command.Y);
        }