public static IEnumerator TestStratusEvent() { // Create the object, add the component GameObject go = new GameObject("Test"); EventsSample eventSample = go.AddComponent <EventsSample>(); Assert.AreEqual(0, eventSample.sampleEventsReceived); yield return(null); // Construct the event EventsSample.SampleEvent e = new EventsSample.SampleEvent() { number = 5 }; // Dispatch to game object eventSample.gameObject.Dispatch <EventsSample.SampleEvent>(e); Assert.AreEqual(1, eventSample.sampleEventsReceived); Assert.AreEqual(5, eventSample.latestEvent.number); // Dispatch to scene e.number = 14; StratusScene.Dispatch <EventsSample.SampleEvent>(e); Assert.AreEqual(2, eventSample.sampleEventsReceived); Assert.AreEqual(14, eventSample.latestEvent.number); yield return(null); }
public void TestMethod1() { EventsSample sample = new EventsSample(); var results = sample.Run(); }