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); }