public void Constructor_WithParameterFields_PropertiesAreSet()
        {
            var spec = new JavaScriptPostAggregator("absPercent", "function(delta, total) { return 100 * Math.abs(delta) / total; }", "delta", "total");

            Assert.That(spec.Name, Is.EqualTo("absPercent"));
            Assert.That(spec.Function, Is.EqualTo("function(delta, total) { return 100 * Math.abs(delta) / total; }"));
            Assert.That(spec.FieldNames, Contains.Item("delta"));
            Assert.That(spec.FieldNames, Contains.Item("total"));
        }
        public void Constructor_TypeIsCorrect()
        {
            var spec = new JavaScriptPostAggregator("absPercent", "");

            Assert.That(spec.Type, Is.EqualTo("javascript"));
        }