Ejemplo n.º 1
0
        public void Add_ElementTest_OddCount()
        {
            ObservableCollection <int> _values      = new ObservableCollection <int>();
            ObservableCollection <int> _even_values = new ObservableCollection <int>();
            ObservableCollection <int> _odd_values  = new ObservableCollection <int>();

            ReadOnlyObservableCollection <int> Values      = new ReadOnlyObservableCollection <int>(_values);
            ReadOnlyObservableCollection <int> Even_Values = new ReadOnlyObservableCollection <int>(_even_values);
            ReadOnlyObservableCollection <int> Odd_Values  = new ReadOnlyObservableCollection <int>(_odd_values);

            BaseArrayWorkerModel x = new BaseArrayWorkerModel();

            x.AddValue(0);
            x.AddValue(1);
            x.AddValue(2);
            x.AddValue(3);
            x.AddValue(4);

            _values.Add(0);
            _values.Add(1);
            _values.Add(2);
            _values.Add(3);
            _values.Add(4);

            _even_values.Add(0);
            _odd_values.Add(1);
            _even_values.Add(2);
            _odd_values.Add(3);
            _even_values.Add(4);

            CollectionAssert.AreEqual(x.Values, Values);
            CollectionAssert.AreEqual(x.Even_Values, Even_Values);
            CollectionAssert.AreEqual(x.Odd_Values, Odd_Values);
        }