public void ItShouldUseTheTriggersEventCode(Event trigger, IState targetState, State sut) { // Arrange var expected = trigger.Code; // Act sut.AddTransition(trigger, targetState); // Assert sut.HasTransition(expected).Should().BeTrue(); }
public void ItShouldReturnTrueIfTheStateContainsTheTransition(Event trigger, IState targetState, State sut) { // Arrange sut.AddTransition(trigger, targetState); // Act var result = sut.HasTransition(trigger.Code); // Assert result.Should().BeTrue(); }
public void ItShouldReturnFalseIfTheStateDoesNotContainTheTransition(string eventCode, State sut) { // Arrange // Act var result = sut.HasTransition(eventCode); // Assert result.Should().BeFalse(); }