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);
		}