Example #1
0
        public void Say_GiveAnIncrementValue_DoesNotChangeItsOwnValue()
        {
            var mediator = new MyMediator();
            var p1       = new Participant(mediator);

            p1.Say(5);
            Assert.That(p1.Value, Is.EqualTo(0));
        }
Example #2
0
        public void Say_GiveAnIncrementValue_ChangesOthersValue()
        {
            var mediator = new MyMediator();
            var p1       = new Participant(mediator);
            var p2       = new Participant(mediator);

            p1.Say(5);
            Assert.That(p2.Value, Is.EqualTo(5));
        }
Example #3
0
        public void Say_CallMethodMultipleTimes_AddsAllValues()
        {
            var mediator = new MyMediator();
            var p1       = new Participant(mediator);
            var p2       = new Participant(mediator);

            p1.Say(5);
            p1.Say(4);
            p1.Say(4);
            Assert.That(p2.Value, Is.EqualTo(13));
        }