public void CannotTurnOnMDynamicTwice() { var mDynamic = new MDynamicModeSelector(); Assert.Throws <DomainRuleViolatedException>(() => { mDynamic.Enable(); mDynamic.Enable(); }); }
public void EnableMDynamicResultsInEvent() { var mDynamic = new MDynamicModeSelector(); var events = mDynamic.Enable(); Assert.True(events.Any(x => x is MDynamicModeEntered)); }