Beispiel #1
0
        public void CannotEnterSportModeTwice()
        {
            var selector = new ResponsivenessModeSelector();

            Assert.Throws <DomainRuleViolatedException>(() =>
            {
                selector.EnterSport();
                selector.EnterSport();
            });
        }
Beispiel #2
0
        public void EnteringSportModeResultsInEvent()
        {
            var selector = new ResponsivenessModeSelector();

            var events = selector.EnterSport();

            Assert.True(events.Any(x => x is SportModeEntered));
        }