示例#1
0
        public void StringToStateTest()
        {
            String expectedString = "not_busy";

            Library1.State temp         = m_library.StringToState(expectedString);
            String         actualString = m_library.StateToString(temp);

            Assert.AreEqual(expectedString, actualString);

            Library1.State actual   = m_library.StringToState("foo");
            Library1.State expected = Library1.State.error;
            Assert.AreEqual(expected, actual);
        }
示例#2
0
        public void SetStateFileTest()
        {
            Library1.State expected = Library1.State.first_enum;
            m_library.SetStateFile(expected);
            System.Threading.Thread.Sleep(1);
            Library1.State actual = m_library.GetStateFile();
            Assert.AreEqual(expected, actual);

            expected = Library1.State.last_enum;
            m_library.SetStateFile(expected);
            System.Threading.Thread.Sleep(1);
            actual = m_library.GetStateFile();
            Assert.AreEqual(expected, actual);
        }
示例#3
0
        public void StateToStringTest()
        {
            Library1.State expected = Library1.State.first_enum;
            String         temp     = m_library.StateToString(expected);

            Library1.State actual = m_library.StringToState(temp);
            Assert.AreEqual(expected, actual);

            expected = Library1.State.first_enum - 1;
            String actualString   = m_library.StateToString(expected);
            String expectedString = m_library.StateToString(Library1.State.error);

            Assert.AreEqual(expectedString, actualString);

            expected       = Library1.State.last_enum + 1;
            actualString   = m_library.StateToString(expected);
            expectedString = m_library.StateToString(Library1.State.error);
            Assert.AreEqual(expectedString, actualString);
        }