/// <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);
        }