Beispiel #1
0
        public void It_Should_Cast_MisMatched_Filters()
        {
            // Arrange
            var filters = new List <IFilterExpression>
            {
                new UpCaseFilter(),
                new PlusFilter(LiquidNumeric.Create(123)),
            };

            // Act
            var castedFilters = FilterChain.InterpolateCastFilters(filters).ToList();

            // Assert
            Assert.That(castedFilters.Count, Is.EqualTo(3));
            Assert.That(castedFilters[1], Is.TypeOf(typeof(CastFilter <LiquidString, LiquidNumeric>)));
        }