public void GetKeyboardActionDatasTest() { KBMActionRecorderLinq target = new KBMActionRecorderLinq(); target.WriteData(KeyboardEvents.WM_KeyDown.ToString(), Keys.A, 10); target.SaveActions(); Win32API.KeyEvent[] expected = new Win32API.KeyEvent[] { new Win32API.KeyEvent() { dwFlags = Miku.Client.Win32API_Accessor.KBEventFlag.KeyDown, bVk = Convert.ToInt32(Keys.A), delayTime = 10 } }; Win32API.KeyEvent[] actual; actual = target.GetKeyboardActionDatas(); Assert.AreEqual(expected[0], actual[0]); }