using System; using System.Linq.Expressions; using System.Threading; using System.Threading.Tasks; using CoreUnitTests.Infrastructure; using CoreUnitTests.Infrastructure.Model; using MongoDbGenericRepository.DataAccess.Read; using Moq; using Xunit; namespace CoreUnitTests.BaseMongoRepositoryTests.MainTests; public class CountTests : TestMongoRepositoryContext { /*[Fact] public async Task CountAsync_EnsureTokenPassed() { // Arrange var token = new CancellationToken(true); Reader = new Mock(); Reader .Setup(x => x.CountAsync(It.IsAny>>(), null, token)) .ReturnsAsync(10); // Act var result = await Sut.CountAsync(t => string.IsNullOrWhiteSpace(t.SomeContent2), token); // Assert Assert.Equal(10, result); Reader.Verify(x => x.CountAsync( t => string.IsNullOrWhiteSpace(t.SomeContent2), null, token)); }*/ }