/// <summary> /// Controls what is saved to the log file /// </summary> /// <param name="awg">the AWG object</param> /// <param name="logFailures"></param> public void DiagnosticLogOnlyFailures(IAWG awg, DiagnosticLogFailures logFailures) { string failureSyntax = logFailures == DiagnosticLogFailures.On ? DiagnosticLogFailuresOnSyntaxSend : DiagnosticLogFailuresOffSyntaxSend; awg.DiagLogFailuresOnly(failureSyntax); }
/// <summary> /// Checks for expected state of Store Failures Only mode /// </summary> /// <param name="awg"></param> /// <param name="expectedMode"></param> public void CalLogShouldBeSetToFailuresOnlyMode(IAWG awg, DiagnosticLogFailures expectedMode) { string expectedSyntax = expectedMode == DiagnosticLogFailures.On ? DiagnosticLogFailuresOnSyntaxReceived : DiagnosticLogFailuresOffSyntaxReceived; const string possibleErrorMessage = "Checking Diagnostic Log Failures Only state"; Assert.AreEqual(expectedSyntax, awg.DiagLogFail, possibleErrorMessage); }