public void CreateReadPreferenceDocument_should_return_a_document_when_the_mode_is_not_Primary_or_SecondaryPreferred() { var result = QueryHelper.CreateReadPreferenceDocument(ServerType.ShardRouter, ReadPreference.PrimaryPreferred); result.Should().Be("{mode: \"primaryPreferred\"}"); }
public void CreateReadPreferenceDocument_should_return_null_when_the_serverType_is_not_a_shard_router() { var result = QueryHelper.CreateReadPreferenceDocument(ServerType.ReplicaSetSecondary, ReadPreference.PrimaryPreferred); result.Should().BeNull(); }
public void CreateReadPreferenceDocument_should_return_null_when_the_readPreference_is_SecondaryPreferred_with_no_tag_sets() { var result = QueryHelper.CreateReadPreferenceDocument(ServerType.ShardRouter, ReadPreference.SecondaryPreferred); result.Should().BeNull(); }
public void CalculateFirstBatchSize_should_return_the_correct_result(int?limit, int?batchSize, int expectedResult) { var result = QueryHelper.CalculateFirstBatchSize(limit, batchSize); result.Should().Be(expectedResult); }