コード例 #1
0
        public void Constructor_WithIntegerValue_PropertiesAreSet()
        {
            var spec = new ConstantPostAggregator <int>("loaded", 123);

            Assert.That(spec.Name, Is.EqualTo("loaded"));
            Assert.That(spec.Value, Is.EqualTo(123));
        }
コード例 #2
0
        public void Constructor_WithNameAndFieldsEnumerable_ValuesAreSet()
        {
            var aggA       = new ConstantPostAggregator <int>("max", 100);
            var aggB       = new FieldAccessPostAggregator("price", "price");
            var aggregator = GetPostAggregatorEnumerable("test", aggA, aggB);

            Assert.That(aggregator.Name, Is.EqualTo("test"));
            Assert.That(aggregator.Fields, Contains.Item(aggA));
            Assert.That(aggregator.Fields, Contains.Item(aggB));
        }
コード例 #3
0
        public void Constructor_TypeIsCorrect()
        {
            var spec = new ConstantPostAggregator <int>("loaded", 123);

            Assert.That(spec.Type, Is.EqualTo("constant"));
        }
コード例 #4
0
        public void Constructor_WithDoubleValue_PropertiesAreSet()
        {
            var spec = new ConstantPostAggregator <double>("loaded", 123.45);

            Assert.That(spec.Value, Is.EqualTo(123.45));
        }