Mocking IDocumentQuery in Unit Test that uses Linq queries
I am writing unit tests for DocumentDBRepository but I got a null reference exception. I use Moq framework and XUnit. Here's my methods in DocumentDBRepository class. public class DocumentDBRepository<T> : IRepository<T> where T: class { private static string DatabaseId; private static string CollectionId; private static IDocumentClient client; public DocumentDBRepository(IDocumentClient documentClient, string databaseId, string collectionId) { DatabaseId = databaseId; CollectionId = collectionId; client = documentClient; CreateDatabaseIfNotExistsAsync().Wait();