コード例 #1
0
        public void EmployeeItemTest_ParseStatus()
        {
            var item = EmployeeItem.ParseFromString("n;s;0");

            Assert.AreEqual("s", item.Status);

            item = EmployeeItem.ParseFromString("n;;0");
            Assert.AreEqual("", item.Status);

            item = EmployeeItem.ParseFromString(";s;0");
            Assert.AreEqual("s", item.Status);
        }
コード例 #2
0
        public void EmployeeItemTest_ParseName()
        {
            var item = EmployeeItem.ParseFromString("n;s;0");

            Assert.AreEqual("n", item.Name);

            item = EmployeeItem.ParseFromString(";s;0");
            Assert.AreEqual("", item.Name);

            item = EmployeeItem.ParseFromString(" ;s;0");
            Assert.AreEqual(" ", item.Name);
        }
コード例 #3
0
        public void EmployeeItemTest_ParseNeed()
        {
            var item = EmployeeItem.ParseFromString("n;s;0");

            Assert.AreEqual(false, item.NeedToSend);

            item = EmployeeItem.ParseFromString(";s;1");
            Assert.AreEqual(true, item.NeedToSend);

            item = EmployeeItem.ParseFromString(";;2");
            Assert.AreEqual(true, item.NeedToSend);

            item = EmployeeItem.ParseFromString(";;texttext");
            Assert.AreEqual(true, item.NeedToSend);
        }