public void EndOfInputTest() { Prims.EndOfInput <Char>() .Run("inputString".AsStream()) .Case( failure: (restStream, errorMessage) => { /* OK */ }, success: (restStream, value) => Assert.Fail()); Prims.EndOfInput <Char>() .Run("".AsStream()) .Case( failure: (restStream, errorMessage) => Assert.Fail(), success: (restStream, value) => { /* OK */ }); }