Пример #1
0
        public void ToStringContainsProgrammer1Name()
        {
            var programmerName = "Joe";
            var session        = new PairingSessionImpl(new IntervalFactory(new DateTimeClock()));

            session.Initialize(new Programmer(programmerName), new Programmer("Bob"));
            session.Start();
            session.Stop();

            Assert.That(session.ToString(), Contains.Substring(programmerName));
        }
Пример #2
0
        public void PauseStopsCurrentIntervalButDoesntAddANewInterval()
        {
            var session = new PairingSessionImpl(new IntervalFactory(new DateTimeClock()));

            session.Initialize(new Programmer("Joe"), new Programmer("Bob"));
            session.Start();
            session.Pause();

            Assert.That(session.Intervals.Count(), Is.EqualTo(1));
            Assert.That(session.CurrentInterval, Is.Null);
        }