public void TestEmitSignal() { string seq = ""; Action action1 = () => { seq += "a"; }; Action action2 = () => { seq += "b"; }; Alto.Signal <Signal_A>().Connect(action1); Alto.Signal <Signal_A>().Connect(action2); Alto.Signal <Signal_A>().Emit(); Assert.That(seq, Is.EqualTo("ab")); Alto.Signal <Signal_A>().Emit(); Assert.That(seq, Is.EqualTo("abab")); }
public void TestGetSignal() { var signal = Alto.Signal <Signal_A>(); Assert.That(signal, Is.InstanceOf <Signal_A>()); }