using Microsoft.VisualStudio.TestTools.UnitTesting; using SyncEngine.Access; namespace SyncEngine.Tests { [TestClass] public class AccessValidationTranslatorTests { [TestMethod] public void TryTranslate_PrefixesSimpleNumericRule() { Assert.IsTrue(AccessValidationTranslator.TryTranslate(">=0", "lngProductID", out var sql)); StringAssert.Contains(sql, "[lngProductID]"); StringAssert.Contains(sql, ">=0"); } [TestMethod] public void TryTranslate_IsNotNull() { Assert.IsTrue(AccessValidationTranslator.TryTranslate("Is Not Null", "strCode", out var sql)); StringAssert.Contains(sql, "IS NOT NULL"); } } }