public void ExposeException_with_failure()
 {
     ResultError.ExposeException(s => new InvalidOperationException(s.ToString()));
 }
        public void ExposeException()
        {
            var exception = ResultSuccess.ExposeException(s => new InvalidOperationException("should not fail"));

            Assert.AreEqual(exception, ResultSuccess.Value);
        }