Пример #1
0
        public void OpenTest()
        {
            var engine = new MapleEngine(path);

            try
            {
                Assert.IsNull(engine.GetType().GetField("MapleProcess", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(engine));
                engine.Open();
                Assert.IsNotNull(engine.GetType().GetField("MapleProcess", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(engine));
                engine.Close();
            } catch (Win32Exception)
            {
                Assert.Fail("Invalid Path.");
            }
        }
Пример #2
0
        public void MapleEngineTest()
        {
            var engine = new MapleEngine(path);

            var defPath = engine.GetType().GetField("MaplePath", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(engine);

            Assert.IsNotNull(defPath);
            Assert.AreEqual(path, defPath);
        }