public void CatchIgnore() { var source = new Tuple <string, Exception>("Some value", new ArgumentException()); var result = source.Catch(); Assert.AreEqual("Some value", result); }
public void CatchLog() { var source = new Tuple <string, Exception>("Some value", new ArgumentException()); Exception resultException = null; var result = source.Catch(ex => resultException = ex); Assert.AreEqual("Some value", result); Assert.IsInstanceOf(typeof(ArgumentException), resultException); }
public void CatchLog() { var source = new Tuple<string, Exception>("Some value", new ArgumentException()); Exception resultException = null; var result = source.Catch(ex => resultException = ex); Assert.AreEqual("Some value", result); Assert.IsInstanceOfType(resultException, typeof(ArgumentException)); }
public void CatchIgnore() { var source = new Tuple<string, Exception>("Some value", new ArgumentException()); var result = source.Catch(); Assert.AreEqual("Some value", result); }