public void InputEventHandlerTest() { //given Assert.AreEqual("out", FakeExternalSource.Connections.First(c => c.Name == "knopje").CurrentState.Name); //when FakeExternalSource.FireInputEvent("knopje", "in"); //then Assert.That("in" == FakeExternalSource.Connections.First(c => c.Name == "knopje").CurrentState.Name, Is.True.After(100)); }
public void Init() { FakeExternalSource = new FakeExternalSource(); AnotherFakeExternalSource = new AnotherFakeExternalSource(); Distributor = new Distributor(new IExternalSource[] { FakeExternalSource, AnotherFakeExternalSource }, new[] { new FakeRuleStore() }); }