示例#1
0
 public CreatePlayerSteps(Container container, IAuthFixture authFixture, IPlayersTestFixture testFixture, SpecFlowTransform transform)
 {
     _container   = container;
     _authFixture = authFixture;
     _testFixture = testFixture;
     _transform   = transform;
 }
        public GetAllPlayersSteps(IPlayersTestFixture testFixture, IAuthFixture authFixture, Container container)
        {
            _testFixture = testFixture;
            _authFixture = authFixture;
            _container   = container;

            // Configure seed to have deterministic results
            Randomizer.Seed = new Random(1116170520);
        }
示例#3
0
        public void InitializeContainer()
        {
            Container = new Container();
            ConfigureContainer();

            RegisterContainerInSpecFlow(Container);
            RegisterSpecFlowTransforms();

            RegisterMinimalInfrastructureDependencies(Container);
            RegisterAssemblyBootstrappers();

            RegisterFeatureService(Container);
            RegisterNullEventPublisher(Container);

            BaseTestFixture = CreateAndRegisterTestFixtureIfNeeded(TestRunFixtureBase.Target);
            AuthFixture     = CreateAndRegisterAuthFixtureIfNeeded();

            AuthFixture?.ConfigureTestUserRole(Container);
            BaseTestFixture.RegisterScenarioDependencies(Container);
        }
示例#4
0
 public ContributorsSteps(IContributorsTestFixture testFixture, IAuthFixture authFixture, Container container)
 {
     _testFixture = testFixture;
     _authFixture = authFixture;
     _container   = container;
 }
示例#5
0
 public GetUserSteps(IIdentityAndAccessFixture testFixture, IAuthFixture authFixture, Container container)
 {
     _testFixture = testFixture;
     _authFixture = authFixture;
     _container   = container;
 }
示例#6
0
 public CreatePlayerSteps(Container container, IAuthFixture authFixture, IPlayersTestFixture testFixture)
 {
     _container   = container;
     _authFixture = authFixture;
     _testFixture = testFixture;
 }
示例#7
0
 public CorrectNameSteps(IPlayersTestFixture testFixture, IAuthFixture authFixture, Container container)
 {
     _testFixture = testFixture;
     _authFixture = authFixture;
     _container   = container;
 }