public void TestWhenActionWithNonNullValueAndFalse() { const string C_INPUT = "Hello World"; const string C_EXPECTED = C_INPUT; Assert.AreEqual(C_EXPECTED, C_INPUT.When(_ => false, _ => { })); }
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"))); }
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"))); }
public void TestWhenActionWithNullValueAndTrue() { const string C_INPUT = null; const string C_EXPECTED = C_INPUT; Assert.AreEqual(C_EXPECTED, C_INPUT.When(_ => true, _ => { })); }
public void TestWhenActionWithNullValueAndFalse() { const string C_INPUT = null; const string C_EXPECTED = default(string); Assert.AreEqual(C_EXPECTED, C_INPUT.When(_ => false, _ => { })); }
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)); }
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)); }