コード例 #1
0
        public void DivideByZero_ShouldBeFalse()
        {
            var x = 1;
            int result;
            var actual = TryGetHelper.TryGet(() => x / 0, out result);

            Assert.IsFalse(actual);
            Assert.AreEqual(0, result);
        }
コード例 #2
0
        public void ToString_ShouldBeTrue()
        {
            var    x = 1;
            string result;
            var    actual = TryGetHelper.TryGet(() => x.ToString(), out result);

            Assert.IsTrue(actual);
            Assert.AreEqual("1", result);
        }
コード例 #3
0
        public void ComplexType_ShouldBeFalse()
        {
            FemaleReproductiveStatus result;
            var actual = TryGetHelper.TryGet(() =>
            {
                throw new Exception();
            }, out result);

            Assert.IsFalse(actual);
            Assert.AreEqual(null, result);
        }