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);
        }
Beispiel #2
0
        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);
        }