public void CannotEnterSportModeTwice() { var selector = new ResponsivenessModeSelector(); Assert.Throws <DomainRuleViolatedException>(() => { selector.EnterSport(); selector.EnterSport(); }); }
public void EnteringSportModeResultsInEvent() { var selector = new ResponsivenessModeSelector(); var events = selector.EnterSport(); Assert.True(events.Any(x => x is SportModeEntered)); }