public void Add_to_Group() { var _group = new GenericGroup <object>("FakeName", t => true); _group.Add(new object()); Assert.Single(_group.Items); }
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()); }
public void Throw_FileNotBelongsToTheGroupException_if_isnt_a_Xml() { var _group = new GenericGroup <object>("FakeName", t => false); Assert.Throws <ItemNotBelongsToTheGroupException>(() => _group.Add(new object())); }