Пример #1
0
        public void Add_CallWithPickerItem_AddsToList()
        {
            var pickerItem = new PickerPopupItem {
                Text = "apples"
            };

            _pickerPopup.Add(pickerItem);
            Assert.AreEqual(1, _pickerPopup.AllItems.Count());
            Assert.IsNotNull(_pickerPopup.AllItems.Single(x => x == pickerItem));
        }
Пример #2
0
        public void Add_CallWithSamePickerItem_DoesNotAddAfterFirstTime()
        {
            var pickerItem = new PickerPopupItem {
                Text = "apples"
            };

            _pickerPopup.Add(pickerItem);
            Assert.AreEqual(1, _pickerPopup.AllItems.Count());
            Assert.IsNotNull(_pickerPopup.AllItems.Single(x => x == pickerItem));

            _pickerPopup.Add(pickerItem);
            Assert.AreEqual(1, _pickerPopup.AllItems.Count());
        }
Пример #3
0
        public void AddRange_CallWithArray_AddsToList()
        {
            var p1 = new PickerPopupItem {
                Text = "apples"
            };
            var p2 = new PickerPopupItem {
                Text = "cherries"
            };
            var p3 = new PickerPopupItem {
                Text = "mangos"
            };

            _pickerPopup.AddRange(new[] { p1, p2, p3 });
            Assert.AreEqual(3, _pickerPopup.AllItems.Count());
            Assert.IsNotNull(_pickerPopup.AllItems.Single(x => x == p1));
            Assert.IsNotNull(_pickerPopup.AllItems.Single(x => x == p2));
            Assert.IsNotNull(_pickerPopup.AllItems.Single(x => x == p3));
        }