示例#1
0
 protected override void Context()
 {
     _outputSchema          = new OutputSchema();
     _defaultInterval       = new OutputInterval();
     _objectBaseFactory     = A.Fake <IObjectBaseFactory>();
     _outputIntervalFactory = A.Fake <IOutputIntervalFactory>();
     A.CallTo(() => _objectBaseFactory.Create <OutputSchema>()).Returns(_outputSchema);
     A.CallTo(() => _outputIntervalFactory.CreateDefault()).Returns(_defaultInterval);
     sut = new OutputSchemaFactory(_objectBaseFactory, _outputIntervalFactory);
 }
示例#2
0
 public virtual void RemoveInterval(OutputInterval outputInterval) => RemoveChild(outputInterval);
示例#3
0
 public virtual void AddInterval(OutputInterval outputInterval) => Add(outputInterval);
示例#4
0
 protected override void Context()
 {
     base.Context();
     _specificInterval = new OutputInterval();
     A.CallTo(() => _outputIntervalFactory.Create(_min, _max, _resolution)).Returns(_specificInterval);
 }
 protected override void Because()
 {
     _interval = sut.Create(0, 10, 5);
 }
示例#6
0
 protected override void Because()
 {
     _interval = sut.CreateFor(_schema, 10, 20, 1);
 }