public void ScenariosFaker_Scenario_CompleteFaker_ReturnsScenariosFaker(
            Context.TestContext addScenarioContext)
        {
            // Action
            var scenariosFaker = addScenarioContext.TestedAction();

            // Assert
            Assert.IsNotNull(scenariosFaker);
        }
        public void ScenariosFaker_KnownScenarioCombination_(
            Context.TestContext scenarioContext)
        {
            // Action
            var scenariosFaker = scenarioContext.TestedAction();

            // Assert
            Assert.IsNotNull(scenariosFaker);
            Assert.IsInstanceOfType(scenariosFaker, typeof(ScenariosFaker <SimpleModel>));
        }
        public void ScenariosFaker_Scenario_ValidScenario_ReturnsScenariosFaker(
            Context.TestContext scenarioContext)
        {
            // Action
            var scenariosFaker = scenarioContext.TestedAction();

            // Assert
            Assert.IsNotNull(scenariosFaker);
            Assert.IsInstanceOfType(scenariosFaker, typeof(ScenariosFaker <SimpleModel>));
        }
 public void ScenariosFaker_Scenario_CompleteFaker_ThrowsException(
     Context.TestContext addScenarioContext)
 {
     // Action && Assert
     this.AssertThrowsException <ArgumentException>(addScenarioContext);
 }
 public void ScenariosFaker_Scenario_IncompleteFaker_ThrowsException(
     Context.TestContext addScenarioContext)
 {
     // Action && Assert
     this.AssertThrowsException <InvalidOperationException>(addScenarioContext);
 }
 public void ScenariosFaker_KnownScenarioCombination_Colision_ThrowsException(
     Context.TestContext scenarioContext)
 {
     // Action && Assert
     this.AssertThrowsException <ArgumentException>(scenarioContext);
 }
 public void ScenariosFaker_ScenarioWithEmptyScenarioName_ThrowsException(
     Context.TestContext scenarioContext)
 {
     // Action && Assert
     this.AssertThrowsException <ArgumentException>(scenarioContext);
 }
 public void ScenariosFaker_DefaultScenarioContext_SetScenarioUsingCustomScenarioContextScenario_ThrowsException(
     Context.TestContext scenarioContext)
 {
     // Action && Assert
     this.AssertThrowsException <InvalidOperationException>(scenarioContext);
 }