示例#1
0
        public void Constructor_WithAllValuesSpecified_PropertiesAreSet()
        {
            var dimension = new ExtractionDimension("test", "test_output", DimensionOutputType.Long, new StrlenExtractionFunction());

            Assert.That(dimension.Dimension, Is.EqualTo("test"));
            Assert.That(dimension.OutputName, Is.EqualTo("test_output"));
            Assert.That(dimension.OutputType, Is.EqualTo(DimensionOutputType.Long));
            Assert.That(dimension.ExtractionFn, Is.TypeOf <StrlenExtractionFunction>());
        }
示例#2
0
        public void Constructor_WithDefaultValues_PropertiesAreSet()
        {
            var dimension = new ExtractionDimension("test");

            Assert.That(dimension.Dimension, Is.EqualTo("test"));
            Assert.That(dimension.OutputName, Is.EqualTo("test"));
            Assert.That(dimension.OutputType, Is.EqualTo(DimensionOutputType.String));
            Assert.That(dimension.ExtractionFn, Is.Null);
        }
示例#3
0
        public void Constructor_TypeIsCorrect()
        {
            var dimension = new ExtractionDimension("test");

            Assert.That(dimension.Type, Is.EqualTo("extraction"));
        }