Пример #1
0
        public void Should_Create_Correct_Operator_From_Value()
        {
            // Arrange
            var operatorValue             = 0;
            var expectedFilteringOperator = FilteringOperator.Equal;

            // Act
            var filteringOperator = FilteringOperator.FromValue(operatorValue);

            // Assert
            Assert.IsTrue(filteringOperator.Equals(expectedFilteringOperator));
        }
Пример #2
0
        public void Should_Create_Correct_Operator_From_DisplayName()
        {
            // Arrange
            var operatorDisplayName       = ">=";
            var expectedFilteringOperator = FilteringOperator.GreaterThanOrEqual;

            // Act
            var filteringOperator = FilteringOperator.FromDisplayName(operatorDisplayName);

            // Assert
            Assert.IsTrue(filteringOperator.Equals(expectedFilteringOperator));
        }
Пример #3
0
        public void Should_Return_All_Available_Filtering_Operators()
        {
            // Arrange and Act
            var filteringOperators = FilteringOperator.GetAll();

            // Assert
            Assert.AreEqual(filteringOperators.Count(o => o.Equals(FilteringOperator.Equal)), 1);
            Assert.AreEqual(filteringOperators.Count(o => o.Equals(FilteringOperator.NotEqual)), 1);
            Assert.AreEqual(filteringOperators.Count(o => o.Equals(FilteringOperator.GreaterThan)), 1);
            Assert.AreEqual(filteringOperators.Count(o => o.Equals(FilteringOperator.GreaterThanOrEqual)), 1);
            Assert.AreEqual(filteringOperators.Count(o => o.Equals(FilteringOperator.LessThan)), 1);
            Assert.AreEqual(filteringOperators.Count(o => o.Equals(FilteringOperator.LessThanOrEqual)), 1);
            Assert.AreEqual(filteringOperators.Count(o => o.Equals(FilteringOperator.Contains)), 1);
            Assert.AreEqual(filteringOperators.Count(o => o.Equals(FilteringOperator.StartsWith)), 1);
        }