コード例 #1
0
        public void TestWhenActionWithNonNullValueAndFalse()
        {
            const string C_INPUT    = "Hello World";
            const string C_EXPECTED = C_INPUT;

            Assert.AreEqual(C_EXPECTED, C_INPUT.When(_ => false, _ => { }));
        }
コード例 #2
0
        public void TestWhenFuncWithNullValueNoDefaultAndTrue()
        {
            const string C_INPUT    = null;
            const string C_EXPECTED = C_INPUT;

            Assert.AreEqual(C_EXPECTED, C_INPUT.When(_ => true, _ => _.Replace("World", "John")));
        }
コード例 #3
0
        public void TestWhenFuncWithNonNullValueNoDefaultAndFalse()
        {
            const string C_INPUT    = "Hello World";
            const string C_EXPECTED = default(string);

            Assert.AreEqual(C_EXPECTED, C_INPUT.When(_ => false, _ => _.Replace("World", "John")));
        }
コード例 #4
0
        public void TestWhenActionWithNullValueAndTrue()
        {
            const string C_INPUT    = null;
            const string C_EXPECTED = C_INPUT;

            Assert.AreEqual(C_EXPECTED, C_INPUT.When(_ => true, _ => { }));
        }
コード例 #5
0
        public void TestWhenActionWithNullValueAndFalse()
        {
            const string C_INPUT    = null;
            const string C_EXPECTED = default(string);

            Assert.AreEqual(C_EXPECTED, C_INPUT.When(_ => false, _ => { }));
        }
コード例 #6
0
        public void TestWhenFuncWithNonNullValueWithDefaultAndTrue()
        {
            const string C_INPUT    = "Hello World";
            const string C_DEFAULT  = "Wayne's World";
            const string C_EXPECTED = "Hello John";

            Assert.AreEqual(C_EXPECTED, C_INPUT.When(_ => true, _ => _.Replace("World", "John"), C_DEFAULT));
        }
コード例 #7
0
        public void TestWhenFuncWithNullValueWithDefaultAndFalse()
        {
            const string C_INPUT    = null;
            const string C_DEFAULT  = "Wayne's World";
            const string C_EXPECTED = C_DEFAULT;

            Assert.AreEqual(C_EXPECTED, C_INPUT.When(_ => false, _ => _.Replace("World", "John"), C_DEFAULT));
        }