Moq und SqlConnection?

Schreibe ich unit-tests für unsere Produkte und verwendet wurden Moq erfolgreich mock-verbindungen zu Entity Framework. Allerdings habe ich über die folgende Methode:

public static productValue findValues(string productName, string dbConnectionString)
{
    try
    {
        SqlConnection conn = new SqlConnection(dbConnectionString);
        conn.Open();
        //Do stuff 
    }
}

Welche Zugriff auf unsere Datenbank innerhalb, der Methode, durch die eine übergebene Verbindungszeichenfolge. Ist es möglich, die Einrichtung einer mock-DB mit Moq und erstellen Sie eine Verbindungszeichenfolge, die Punkte auf der verspottet DB? Ich habe versucht zu tun, etwas entlang der Linien von

var mockSqlConnnection = new Mock<SqlConnection>();

Aber ich bin mir nicht sicher, ob dies der richtige Ansatz, würde Sie verspotten die Verbindung selbst, anstatt die DB.

InformationsquelleAutor Novastorm | 2016-01-22
Schreibe einen Kommentar