コード例 #1
0
        public void CherryEventSimpleTest()
        {
            const string eventName = "event Name";

            var eventsProvider = new TestEventsProvider();
            var sentArgs       = new CherryEventArgs();
            var cherryEvent    = new CherryEvent(eventName);

            Assert.AreEqual(eventName, cherryEvent.Name);
            cherryEvent.Fire(null);

            bool listenerAdded = cherryEvent.AddListener(new CherryEventListener(
                                                             eventName,
                                                             ea => { }));

            Assert.IsTrue(listenerAdded);

            cherryEvent.Fire(sentArgs);
        }
コード例 #2
0
 public IEnumerable <ICherryEvent> GetEvents()
 {
     yield return(this.activeWindowChangedEvent = new CherryEvent(
                      "Active Window Changed",
                      "Fired when a CherryTomato window is shown or hidden. Brings the window pointer with event arguments object."));
 }