why the Clist.Contains(customer) is not getting true in that case ? - C#