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>());
        }