public void SetUp() { _componentEvaluator1 = new MockComponentEvaluator(TimeSpan.FromMilliseconds(1000), null); _criteriaEvaluator1 = A.Fake <IExpectationCriteriaEvaluator>(); A.CallTo(() => _criteriaEvaluator1.Met).Returns(true); _criteriaFactory1 = A.Fake <IExpectationCriteriaEvaluatorFactory>(); A.CallTo(() => _criteriaFactory1.CreateInstance()).Returns(_criteriaEvaluator1); _expectation1 = new ExpectationEvaluator( TimeSpan.FromMilliseconds(500), _componentEvaluator1, new List <Func <IAsyncEnumerable <ConditionInstance>, IAsyncEnumerable <ConditionInstance> > >(), _criteriaFactory1); _componentEvaluator2 = new MockComponentEvaluator(TimeSpan.FromMilliseconds(1000), null); _criteriaEvaluator2 = A.Fake <IExpectationCriteriaEvaluator>(); A.CallTo(() => _criteriaEvaluator2.Met).Returns(true); _criteriaFactory2 = A.Fake <IExpectationCriteriaEvaluatorFactory>(); A.CallTo(() => _criteriaFactory2.CreateInstance()).Returns(_criteriaEvaluator2); _expectation2 = new ExpectationEvaluator( TimeSpan.FromMilliseconds(500), _componentEvaluator2, new List <Func <IAsyncEnumerable <ConditionInstance>, IAsyncEnumerable <ConditionInstance> > >(), _criteriaFactory2); }
public void TearDown() { _componentEvaluator = null; _criteriaEvaluator = null; _criteriaFactory = null; _sut = null; }
private async Task <ExpectationResult> CompleteExpectationAsync(IExpectationCriteriaEvaluator criteriaEvaluator) { await DisposeDependenciesAsync(); return(_result = new ExpectationResult( criteriaEvaluator.Met, Description)); }
public void SetUp() { _componentEvaluator = new MockComponentEvaluator(TimeSpan.FromMilliseconds(50), 1); _criteriaEvaluator = A.Fake <IExpectationCriteriaEvaluator>(); A.CallTo(() => _criteriaEvaluator.Met).Returns(true); _criteriaFactory = A.Fake <IExpectationCriteriaEvaluatorFactory>(); A.CallTo(() => _criteriaFactory.CreateInstance()).Returns(_criteriaEvaluator); _sut = new ExpectationEvaluator( TimeSpan.FromMilliseconds(100), _componentEvaluator, new List <Func <IAsyncEnumerable <ConditionInstance>, IAsyncEnumerable <ConditionInstance> > >(), _criteriaFactory); }
public void InitialSetup() { _verifierTimeout = TimeSpan.FromMilliseconds(500); _filterSpec = A.Fake <IExpectationFilterSpecification>(); A.CallTo(() => _filterSpec.Description).Returns(FilterDescription); _criteria = A.Fake <IExpectationCriteriaEvaluator>(); _criteriaFactory = A.Fake <IExpectationCriteriaEvaluatorFactory>(); A.CallTo(() => _criteriaFactory.CreateInstance()).Returns(_criteria); _criteriaSpec = A.Fake <IExpectationCriteriaSpecification>(); A.CallTo(() => _criteriaSpec.Build()).Returns(_criteriaFactory); A.CallTo(() => _criteriaSpec.Timeout).Returns(TimeSpan.FromMilliseconds(500)); A.CallTo(() => _criteriaSpec.Description).Returns(CriteriaDescription); _componentEvaluator = new MockComponentEvaluator(TimeSpan.FromMilliseconds(50), 8); }
public void SetUp() { // Expectation _expectationCriteria = A.Fake <IExpectationCriteriaEvaluator>(); var expectationCriteriaFactory = A.Fake <IExpectationCriteriaEvaluatorFactory>(); A.CallTo(() => expectationCriteriaFactory.CreateInstance()).Returns(_expectationCriteria); _expectationSpecification = A.Fake <IExpectationCriteriaSpecification>(); A.CallTo(() => _expectationSpecification.Build()).Returns(expectationCriteriaFactory); A.CallTo(() => _expectationSpecification.Timeout).Returns(TimeSpan.FromMilliseconds(100)); // Component var componentConditionSpecification = A.Fake <IComponentConditionSpecification>(); A.CallTo(() => componentConditionSpecification.BuildAsync(A <IConditionInstanceTimeSpanFactory> ._, A <CancellationToken> ._)).Returns(new MockComponentEvaluator(TimeSpan.FromMilliseconds(10), 5)); var componentConditionBuilder = A.Fake <ITestComponentConditionBuilder>(); A.CallTo(() => componentConditionBuilder.CreateCondition()).Returns(componentConditionSpecification); var component = A.Fake <IComponent>(); A.CallTo(() => component.CreateConditionBuilder <ITestComponentConditionBuilder>()).Returns(componentConditionBuilder); // Environment var host1 = A.Fake <IHost>(); A.CallTo(() => host1.Components).Returns(new ReadOnlyDictionary <string, IComponent>(new Dictionary <string, IComponent> { { ComponentName, component } })); var hostSpec = A.Fake <IHostSpecification>(); A.CallTo(() => hostSpec.Build()).Returns(host1); _environment = Environment.Setup(x => { x.AddHostSpecification(hostSpec); }); }