Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Mocking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc. Author Raman Tsitou
| Date | Stars |
|---|---|
| 2026-07-24 | 866 |
| 2026-07-25 | 866 |
| 2026-07-28 | 866 |
| 2026-07-30 | 866 |
| 2026-08-06 | 866 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
15.0
growth rate 0.00%/day
# MockQueryable Extensions for mocking [Entity Framework Core](https://github.com/dotnet/efcore) async queries like `ToListAsync`, `FirstOrDefaultAsync`, and more using popular mocking libraries such as **Moq**, **NSubstitute**, and **FakeItEasy** — all without hitting the database. ❤️ If you really like the tool, please 👉 [Support the project](https://github.com/sponsors/ramantsitou) or ☕ [Buy me a coffee](https://buymeacoffee.com/romant). --- ## 📦 NuGet Packages: [](https://github.com/ramantsitou/MockQueryable) | Package | Latest Version | Install via Package Manager | |-------- |----------------|-----------------------------| |[](https://www.nuget.org/packages/MockQueryable.Core/)|[](https://www.nuget.org/packages/MockQueryable.Core/)|`Install-Package MockQueryable.Core` | |[](https://www.nuget.org/packages/MockQueryable.EntityFrameworkCore/)|[](https://www.nuget.org/packages/MockQueryable.EntityFrameworkCore/)|`Install-Package MockQueryable.EntityFrameworkCore` | |[](https://www.nuget.org/packages/MockQueryable.Moq/)|[](https://www.nuget.org/packages/MockQueryable.Moq/)|`Install-Package MockQueryable.Moq` | |[](https://www.nuget.org/packages/MockQueryable.NSubstitute/)|[](https://www.nuget.org/packages/MockQueryable.NSubstitute/)|`Install-Package MockQueryable.NSubstitute` | |[](https://www.nuget.org/packages/MockQueryable.FakeItEasy/)|[](https://www.nuget.org/packages/MockQueryable.FakeItEasy/)|`Install-Package MockQueryable.FakeItEasy` | --- ## ✅ Build & Status [](https://codecov.io/github/romantitov/MockQueryable) [](https://github.com/ramantsitou/MockQueryable/actions/workflows/build.yml) [](https://github.com/romantitov/MockQueryable/blob/master/LICENSE) --- ## ⭐ GitHub Stats      --- ## 💡 Why Use MockQueryable? Avoid hitting the real database in unit tests when querying via `IQueryable`: ```csharp var query = _userRepository.GetQueryable(); await query.AnyAsync(x => ...); await query.FirstOrDefaultAsync(x => ...); await query.ToListAsync(); // etc. ``` --- ## How It Works MockQueryable creates a custom implementation of: - `IQueryable<T>` - `IAsyncEnumerable<T>` - `IAsyncQueryProvider` allowing EF Core async extensions to execute against in-memory collections. 👷🏻See [Architecture](docs/ARCHITECTURE.md). --- ## 🚀 Ge
Excerpt of 5,841 characters
Read on GitHub106
90
29
6
4
4
2
2
2
1
1
1
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:c788355d3c10496f, topic:testing