public void match_compares_shift_and_alt_and_ctl() { var c = new DropActionConfiguration() { ShiftMustBeDown = true, AltMustBeDown = true, ControlMustBeDown=true }; var qry = new DropQuery() { ShiftDown = true, AltDown = true, ControlDown=true }; Assert.AreEqual(3, qry.Match(c)); Assert.AreEqual(0, new DropQuery().Match(c)); }
public void match_compares_members() { var c = new DropActionConfiguration() { SupportsMembers = true }; var qry = new DropQuery() { ContainsMembers = true }; Assert.AreEqual(1, qry.Match(c)); Assert.AreEqual(0, new DropQuery().Match(c)); }
public void match_compares_shift() { var c = new DropActionConfiguration() { ShiftMustBeDown = true }; var qry = new DropQuery() { ShiftDown = true }; Assert.AreEqual(1, qry.Match(c)); Assert.AreEqual(0, new DropQuery().Match(c)); }
public void match_compares_dropping_into_class() { var c = new DropActionConfiguration() { SupportsDroppingIntoClass = true }; var qry = new DropQuery() { DroppingIntoClass=true }; Assert.AreEqual(1, qry.Match(c)); c = new DropActionConfiguration() { SupportsDroppingIntoClass = false }; Assert.AreEqual(0, new DropQuery().Match(c)); }