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")); }