public void DivideByZero_ShouldBeFalse() { var x = 1; int result; var actual = TryGetHelper.TryGet(() => x / 0, out result); Assert.IsFalse(actual); Assert.AreEqual(0, result); }
public void ToString_ShouldBeTrue() { var x = 1; string result; var actual = TryGetHelper.TryGet(() => x.ToString(), out result); Assert.IsTrue(actual); Assert.AreEqual("1", result); }
public void ComplexType_ShouldBeFalse() { FemaleReproductiveStatus result; var actual = TryGetHelper.TryGet(() => { throw new Exception(); }, out result); Assert.IsFalse(actual); Assert.AreEqual(null, result); }