Example #1
0
 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();
                 }
             }
         }
     }
 }