Я использую Snowflake Connector для связи моего приложения .NET Core с Snowflake. Мое требование - написать модульные тесты MS для уровня репозитория.
Мой класс репозитория выглядит так:
using (IDbConnection conn = new SnowflakeDbConnection())
{
conn.ConnectionString = ConnectionString;
conn.Open();
var cmd = conn.CreateCommand();
cmd.CommandText = $"SELECT * from TABLENAME";
var reader = cmd.ExecuteReader();
while (reader.Read())
{
--do some operation
}
conn.Close();
}
Нужно ли мне выполнять модульные тесты на исходной учетной записи Snowflake или есть какой-либо подход, например In-Memory?
Не могли бы вы помочь мне с этой проблемой?