Example #1
0
        public void Exceptional_OnNoException_SuccessIsFalse()
        {
            var example = new ThrowMyToys();
            var x       = example.ReturnAResult();

            Assert.True(x.Success);
            Assert.False(x.Exception);
        }
Example #2
0
        public void Exceptional_OnNoException_Exception()
        {
            var example            = new ThrowMyToys();
            Exceptional <string> x = example.ReturnAResult();

            x.Match(
                Exception: ex => Assert.IsType <NullReferenceException>(ex),
                Success: s => Assert.Equal("Xyz", s)
                );
        }