Adc.Odoo.Tests.FilterOrderTests.OdooCommandContextFactoryTests.TriplePropAndStringSearchTest C# (CSharp) Метод

TriplePropAndStringSearchTest() приватный Метод

private TriplePropAndStringSearchTest ( ) : void
Результат void
        public void TriplePropAndStringSearchTest()
        {
            var command = OdooCommandContextFactory.BuildCommandContextFromExpression<OdooPartner>(
                x => x.Name == "test" && x.Email.Contains("@") && x.Email.StartsWith("test"));

            Assert.IsNotNull(command);
            Assert.That(command.Arguments.Any());

            var param = command.GetArguments();

            Assert.That(param.Any());
            Assert.That(param.Count() == 3);

            var arg1 = (object[])param[0];
            var arg2 = (object[])param[1];
            var arg3 = (object[])param[2];

            Assert.That((string)arg1[1] == "=");
            Assert.That((string)arg2[1] == "ilike");
            Assert.That((string)arg3[1] == "like");

        }