Summary
Assert.ContainsSingle should accept non-generic IEnumerable collections like ArrayList, Stacks e.t.c. just the way Assert.Contains and Assert.DoesNotContain accept non-generic collection overload.
Current Behaviour
Assert.ContainsSingle throws compile time error because it only accepts generic collections.
