public void GetKeyboradActionNodesTest() { KBMActionRecorderLinq_Accessor target = new KBMActionRecorderLinq_Accessor(); target.WriteData(KeyboardEvents.WM_KeyDown.ToString(), Keys.A, 10); target.SaveActions(); IEnumerable<XElement> expected = new List<XElement>() { new XElement( "Action", new XAttribute("Type", "KeyboardAct"), new XAttribute("DelayTime", 10.ToString()), new XElement("KeyData", ((int)Keys.A).ToString()), new XAttribute("FriendlyName", Keys.A.ToString()), new XElement("KeyEvent", KeyboardEvents.WM_KeyDown.ToString())) }; IEnumerable<XElement> actual; actual = target.GetKeyboradActionNodes(); Assert.IsNotNull(actual); }
public void GetMouseActionNodesTest() { KBMActionRecorderLinq_Accessor target = new KBMActionRecorderLinq_Accessor(); target.WriteData("WM_LBUTTONDOWN", new MSLLHOOKSTRUCT() { pt = new Win32API.POINT(0, 0) }, 10); target.SaveActions(); IEnumerable<XElement> actual; actual = target.GetMouseActionNodes(); Assert.IsNotNull(actual); //Assert.IsNull(actual); }
public void GetActionNodesTest() { KBMActionRecorderLinq_Accessor target = new KBMActionRecorderLinq_Accessor(); target.WriteData(KeyboardEvents.WM_KeyDown.ToString(), Keys.A, 10); target.SaveActions(); IEnumerable<XElement> actual; actual = target.GetActionNodes(); Assert.IsNotNull( actual); }