public void Constructor_WithValues_PropertiesAreSet() { var spec = new FieldAccessPostAggregator("loaded", "my_loaded"); Assert.That(spec.Name, Is.EqualTo("loaded")); Assert.That(spec.FieldName, Is.EqualTo("my_loaded")); }
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 FieldAccessPostAggregator("loaded", "my_loaded"); Assert.That(spec.Type, Is.EqualTo("fieldAccess")); }