Exemple #1
0
        public void AddObjectIdSegmentSearchCondition_CountAtOne()
        {
            // Arrange.
            var searchConditions = new SearchConditions();

            // Act.
            searchConditions.AddObjectIdSegmentSearchCondition(1, 500);

            // Assert.
            Assert.AreEqual(1, searchConditions.Count);
        }
Exemple #2
0
        public void AddObjectIdSegmentSearchCondition_ConditionCorrect()
        {
            // Arrange.
            var searchConditions = new SearchConditions();

            // Act.
            searchConditions.AddObjectIdSegmentSearchCondition(1, 500);

            // Assert.
            var condition = searchConditions[1];

            Assert.IsNotNull(condition);
            Assert.AreEqual(MFConditionType.MFConditionTypeEqual, condition.ConditionType);
            Assert.AreEqual(500, condition.Expression.DataObjectIDSegmentSegmentSize);
            Assert.AreEqual(MFExpressionType.MFExpressionTypeObjectIDSegment, condition.Expression.Type);
            Assert.AreEqual(MFDataType.MFDatatypeInteger, condition.TypedValue.DataType);
            Assert.AreEqual("1", condition.TypedValue.GetValueAsUnlocalizedText());
        }