public void TestMethod4() { string errorRetryConfig = "1,2,1"; var returnResult = ErrorRetryHelper.Handle(errorRetryConfig, () => { return(ReturnResult.FailResult("aaa")); }); Assert.IsFalse(returnResult.IsValid); }
public void SuccessResultTest2() { string errorRetryConfig = "1,2,1"; var returnResult = ErrorRetryHelper.Handle(errorRetryConfig, () => { return(ReturnResult.SuccessResult()); }); Assert.IsTrue(returnResult.IsValid); }
public void TestMethod1() { string errorRetryConfig = "1,2,1"; var returnResult = ErrorRetryHelper.Handle(errorRetryConfig, () => { return(true); }); Assert.IsTrue(returnResult.IsValid); }
public void SuccessResultTest3() { string errorRetryConfig = "1,2,1"; var returnResult = ErrorRetryHelper.Handle(errorRetryConfig, () => { return(ReturnResult <DateTime> .SuccessResult(new DateTime(2019, 1, 1))); }); Assert.IsTrue(returnResult.IsValid); Assert.AreEqual(returnResult.Data, new DateTime(2019, 1, 1)); }
public void Load() { if (File.Exists(_path)) { var result = ErrorRetryHelper.Handle("1,1,1", () => { lock (lockObj) { ReSetting(); return(true); }; }); if (!result.IsValid) { throw result.Exception; } new FileWatcherHelper(_path, ReSetting); } }