Exemplo n.º 1
0
        public void TypeOfProviderDouble()
        {
            RangeDoubleProvider provider = new RangeDoubleProvider(20, 40);

            Assert.Equal(typeof(double), provider.TType);
            Assert.Equal(ProviderType.Range, provider.Type);
        }
Exemplo n.º 2
0
        public IMapping Range(string field, double min, double max)
        {
            RangeDoubleProvider provider = new RangeDoubleProvider(min, max);

            listOfFields.Add(field, provider);

            return(this);
        }
Exemplo n.º 3
0
        public void ConstructorWithRangeDoubleProvider()
        {
            IDataProvider provider = new RangeDoubleProvider(3, 6);
            var           settings = new JsonFieldSettings("age", provider);

            Assert.Equal("age", settings.Fields);
            Assert.Equal(typeof(double).ToString(), settings.T);
            Assert.Equal(3d, settings.MinValue);
            Assert.Equal(6d, settings.MaxValue);
            Assert.Equal(ProviderType.Range.ToString(), settings.Type);
        }