Пример #1
0
        public void Initial_NumberChangedOnce_SumIsCorrect()
        {
            var args = new NumberChangedEventArgs()
            {
                Number = 4
            };

            _numberSource.NumberChanged += Raise.EventWith(args);

            Assert.That(_sum, Is.EqualTo(4));
        }
Пример #2
0
        public void Initial_NumberChangedTwiceSecondTimeIsZero_NumberOfEventsReceivedIsCorrect0()
        {
            var args = new NumberChangedEventArgs()
            {
                Number = 4
            };

            _numberSource.NumberChanged += Raise.EventWith(args);
            args.Number = 0;
            _numberSource.NumberChanged += Raise.EventWith(args);

            Assert.That(_nEventsReceived, Is.EqualTo(1));
        }
Пример #3
0
        public void Initial_NumberChangedTwiceSecondTimeIsZero_SumIsCorrect()
        {
            var args = new NumberChangedEventArgs()
            {
                Number = 4
            };

            _numberSource.NumberChanged += Raise.EventWith(args);
            args.Number = 0;
            _numberSource.NumberChanged += Raise.EventWith(args);

            Assert.That(_sum, Is.EqualTo(4));
        }
Пример #4
0
 /// <summary>
 /// Изменение элемента по индексу
 /// </summary>
 private static void RealNumbersChangedByIndex(object sender, NumberChangedEventArgs e)
 {
     Console.WriteLine($"Элемент {e.Index} изменен на {e.Value}");
 }