SqlDataReader.Readで、1行ずつ読み込む。
SqlDataReader.Read メソッド (System.Data.SqlClient) | Microsoft Docs
読み込む行がなくなったら、falseを返す。

あらかじめTestTable0を3行にしておく。
MainClass.csで、
reader.Readがfalseになるまで、"Read OK!"と出力。

3回、"Read OK!"が出るということは、3行あるということ。
Sample/dotnet/SqlDataReader/Read/src/SqlDataReader_ at master · bg1bgst333/Sample · GitHub