public void Apply_with_value()
        {
            var applied = string.Empty;

            ResultSuccess.Apply(i => applied = i);
            Assert.AreEqual(ResultSuccess.Value, applied);
        }
 public void Apply_with_error()
 {
     ResultError.Apply(i => Assert.Fail());
 }