Exemple #1
0
        public void Add_to_Group()
        {
            var _group = new GenericGroup <object>("FakeName", t => true);

            _group.Add(new object());
            Assert.Single(_group.Items);
        }
Exemple #2
0
        public void Transform_The_Elements_Of_the_Group()
        {
            var group1 = new GenericGroup <object>("string", t => t is string);

            group1.Add("1");


            IGroup <int> group = group1.Transform((t) => int.Parse(t.ToString()), t => t.ToString());

            Assert.Equal(1, group.Items.First());
        }
Exemple #3
0
        public void Throw_FileNotBelongsToTheGroupException_if_isnt_a_Xml()
        {
            var _group = new GenericGroup <object>("FakeName", t => false);

            Assert.Throws <ItemNotBelongsToTheGroupException>(() => _group.Add(new object()));
        }