Added extension methods for List of Discriminated union so the add, addrange can be used for these lists.
also added testmethod for this.