public void Setup() { _fixture = AutoFixtureFactory.Create(); _retryPolicyWrapperHook = (syncPolicy, asyncPolicy) => default(IRetryPolicy); _fixture.Register <Func <ISyncPolicy, IAsyncPolicy, IRetryPolicy> >(() => ((syncPolicy, asyncPolicy) => _retryPolicyWrapperHook(syncPolicy, asyncPolicy))); _fixture.RegisterMockOptions <FaultHandlingConfiguration>(); _subject = _fixture.Create <RetryPolicyFactory>(); }
public void Setup() { _fixture = AutoFixtureFactory.Create(); _mockRetryPolicyFactory = _fixture.Mock <IRetryPolicyFactory>(); _noOpPolicyFactoryHook = () => { }; _fixture.Register(Enumerable.Empty <IExceptionRetryPredicate>); _fixture.Register <Func <NoOpRetryPolicy> >(() => () => { _noOpPolicyFactoryHook(); return(new NoOpRetryPolicy()); }); _subject = _fixture.Create <RetryPolicyCoordinator>(); }
public static IEnumerable <TestCaseData> CommonPropertyTypeTestCases() { var fixture = AutoFixtureFactory.Create(); yield return(new TestCaseData(fixture.Create <string>(), true, true)); yield return(new TestCaseData(fixture.Create <int>(), true, true)); yield return(new TestCaseData(fixture.Create <Guid>(), true, true)); yield return(new TestCaseData(fixture.Create <int?>(), true, true)); yield return(new TestCaseData(fixture.Create <Guid?>(), true, true)); yield return(new TestCaseData(fixture.Create <string>(), false, true)); yield return(new TestCaseData(fixture.Create <int>(), false, true)); yield return(new TestCaseData(fixture.Create <Guid>(), false, true)); yield return(new TestCaseData(fixture.Create <int?>(), false, true)); yield return(new TestCaseData(fixture.Create <Guid?>(), false, true)); }
/// <summary> /// Конструктор. /// </summary> /// <param name="factory"><see cref="ApplicationTestServerFactory"/>.</param> public DistributionsControllerTests(ApplicationTestServerFactory factory) { fixture = AutoFixtureFactory.Create(); client = factory.Server.CreateAuthClient(); SetupBackgroundJobClientMock(); }
public void Setup() { _fixture = AutoFixtureFactory.Create(); _subject = _fixture.Create <ExponentialRetryBackoffCalculator>(); }