public void ProcessTest() { for (var index = 1; index < 101; index++) { var output = _diagnoseEvent.Process(index); if (index % 2 == 0 && index % 7 == 0) { if (String.Compare(output, $"{DiagnoseLibConstants.Diagnose}{DiagnoseLibConstants.Patient}", StringComparison.Ordinal) != 0) { Assert.Fail(); } } else { if (index % 2 == 0) { if (String.Compare(output, DiagnoseLibConstants.Diagnose.Trim(), StringComparison.Ordinal) != 0) { Assert.Fail(); } } else if (index % 7 == 0) { if (String.Compare(output, DiagnoseLibConstants.Patient.Trim(), StringComparison.Ordinal) != 0) { Assert.Fail(); } } else { if (String.Compare(output, $"{index}", StringComparison.Ordinal) != 0) { Assert.Fail(); } } } } }