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)); }
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)); }
public void Constructor_TypeIsCorrect() { var spec = new ConstantPostAggregator <int>("loaded", 123); Assert.That(spec.Type, Is.EqualTo("constant")); }
public void Constructor_WithDoubleValue_PropertiesAreSet() { var spec = new ConstantPostAggregator <double>("loaded", 123.45); Assert.That(spec.Value, Is.EqualTo(123.45)); }