Try this set of 10 objective questions based on C# Generics and see where your level of preparation stands. It is advisable to attempt more than one practice test to know more about areas which need real work upon. Just begin and you'll how to go forward with it.