public void Can_Find_All_Entities_Paged()
    {
        // Arrange
        var expectedResult = new[] { new TestEntity("A", "B", "C", true) };

        _connection.AddResultForDataReader(cmd => cmd.CommandText.StartsWith("SELECT"), expectedResult);
        _connection.AddResultForScalarCommand(cmd => cmd.CommandText.StartsWith("SELECT COUNT(*)"), 1);

        // Act
        var actual = _repository.FindAllPaged(0, 1);

        // Assert
        actual.Should().BeEquivalentTo(expectedResult);
    }