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."); } }
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); }