public void SameReferenceTransitionsAreEqual(StateTransitionBase transitionA)
 {
     transitionA.ShouldBe(transitionA);
     transitionA.Equals((object)transitionA).ShouldBe(true);
 }
 public void SameStatesTransitionsAreEqual(StateTransitionBase transitionA, StateTransitionBase transitionB)
 {
     transitionA.ShouldBe(transitionB);
     transitionA.GetHashCode().ShouldBe(transitionB.GetHashCode());
     transitionA.Equals((object)transitionB).ShouldBe(true);
 }