Ejemplo n.º 1
0
        public void OrchestrationInstanceQuery_ParseOptional()
        {
            var runtimeStatus = new List <OrchestrationStatus>();

            runtimeStatus.Add(OrchestrationStatus.Running);
            var condition = OrchestrationInstanceStatusQueryCondition.Parse(default(DateTime), null, runtimeStatus);
            var query     = condition.ToTableQuery <OrchestrationInstanceStatus>();

            Assert.AreEqual("RuntimeStatus eq 'Running'", query.FilterString);
        }
Ejemplo n.º 2
0
        public void OrchestrationInstanceQuery_Parse()
        {
            var runtimeStatus = new List <OrchestrationStatus>();

            runtimeStatus.Add(OrchestrationStatus.Running);
            var condition = OrchestrationInstanceStatusQueryCondition.Parse(
                new DateTime(2018, 1, 10, 10, 10, 10, DateTimeKind.Utc),
                new DateTime(2018, 1, 10, 10, 10, 50, DateTimeKind.Utc),
                runtimeStatus);

            Assert.AreEqual(
                "((CreatedTime ge datetime'2018-01-10T10:10:10.0000000Z') and (CreatedTime le datetime'2018-01-10T10:10:50.0000000Z')) and (RuntimeStatus eq 'Running')",
                condition.ToTableQuery <OrchestrationInstanceStatus>().FilterString);
        }