public void BuildComparison_Others(Dictionaries.ComparisonOperators co) { //Arrange object[] array = { "qwerty" }; string expected = "\'qwerty\'"; //Act string result = new BuildersSupport().BuildComparison(co, array); //Assert Assert.AreEqual(expected, result); }
public string BuildComparison(Dictionaries.ComparisonOperators co, object[] values) { switch (co) { case Dictionaries.ComparisonOperators.In: case Dictionaries.ComparisonOperators.All: return($"({ArrayToStringWithComma(values)})"); default: return($"\'{values.FirstOrDefault()}\'"); } }
public void BuildComparison_In_All(Dictionaries.ComparisonOperators co) { //Arrange object[] array = { "qwerty", 45, '?' }; string expected = "(\'qwerty\', \'45\', \'?\')"; //Act string result = new BuildersSupport().BuildComparison(co, array); //Assert Assert.AreEqual(expected, result); }