How to mock Db connection in xunit?
问题 I am writing unit test cases in xUnit. I am writing unit test case for opening database connection. I am writing negative case when database is down. Below is the real code where I am making connection to database. public IDbConnection CreateDirectDb2Connection(int attempt = 0) { try { var conn = new DB2Connection(BuildDB2ConnectionString()); conn.Open(); return conn; } catch (Exception ex) { logService.Debug($"Failed to create and open a connection, attempt {attempt + 1}/3, error: {ex}"); if