コード例 #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
ファイル: OutputSchema.cs プロジェクト: Yuri05/OSPSuite.Core
 public virtual void RemoveInterval(OutputInterval outputInterval) => RemoveChild(outputInterval);
コード例 #3
0
ファイル: OutputSchema.cs プロジェクト: Yuri05/OSPSuite.Core
 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);
 }
コード例 #5
0
 protected override void Because()
 {
     _interval = sut.Create(0, 10, 5);
 }
コード例 #6
0
 protected override void Because()
 {
     _interval = sut.CreateFor(_schema, 10, 20, 1);
 }