Exemplo n.º 1
0
 public void EndVariation(string variationName)
 {
     if (LoggingState == LoggingState.IsConnected) //We're in a semi-bogus state. Synthesize sequence of corrective actions.
     {
         BeginVariation("Missing BeginVariation");
         LogMessage("BUG: No BeginVariation message was recieved");
         LogResult(Result.Fail);
         EndVariation("Missing BeginVariation");
     }
     else if (LoggingState == LoggingState.HasVariation) //Proper scenario
     {
         Loggers.EndVariation(variationName);
         currentVariationName = null;
         currentResult        = null;
         currentTestLogResult = null;
     }
 }