public void FromBsonDocument_should_return_expected_result_when_strength_element_is_present( [Values(1, 2, 3, 4, 5)] int strengthInteger) { var document = new BsonDocument { { "locale", "en_US" }, { "strength", strengthInteger } }; var result = Collation.FromBsonDocument(document); result.Alternate.Should().BeNull(); result.Backwards.Should().NotHaveValue(); result.CaseFirst.Should().BeNull(); result.CaseLevel.Should().NotHaveValue(); result.Locale.Should().Be("en_US"); result.MaxVariable.Should().BeNull(); result.Normalization.Should().NotHaveValue(); result.NumericOrdering.Should().NotHaveValue(); result.Strength.Should().Be(Collation.ToCollationStrength(strengthInteger)); }
public void ToCollationStrength_should_return_expected_result(int value, CollationStrength expectedResult) { var result = Collation.ToCollationStrength(value); result.Should().Be(expectedResult); }