public void Do_Returns_Value_With_Update_State() { var td = new TestableDummy { DummyValueType = 4 }; var p = td.Do(c => c.DummyValueType = 5); Assert.IsNotNull(p); Assert.AreEqual(p.DummyValueType, 5); }
public void Unless_returns_TestItem() { var td = new TestableDummy { DummyString = "bob" }; var k = td.Unless(c => c.DummyString == "tom"); Assert.IsNotNull(k); }
public void Return_on_null_class_returns_failValue() { var testValue = "Erin Was here"; var td = new TestableDummy { DummyValueType = 5 }; Assert.AreNotEqual(td.Let(c => c.DummyString, "monkey"), testValue); }
public void Return_on_null_dictionary_returns_null() { var testValue = "Erin Was here"; var testKey = "tiger"; var td = new TestableDummy { DummyString = testValue, DummyValueType = 5 }; Assert.AreNotEqual(td.DummyDictionary.Let(testKey, "notTestValue"), testValue); }
public void Return_on_a_class_returns_ValueType_value() { var td = new TestableDummy { DummyValueType = 5 }; Assert.AreEqual(td.Let(c => c.DummyValueType, 8), 5); }
public void Return_on_Dictionary_will_return_Value() { var testValue = "Erin Was here"; var testKey = "tiger"; var td = new TestableDummy { DummyString = testValue, DummyValueType = 5, DummyDictionary = new Dictionary<string, string>() }; td.DummyDictionary[testKey] = testValue; Assert.AreEqual(td.DummyDictionary.Let(testKey, "notTestValue"), testValue); }
public void Recover_Returns_Value_If_not_null() { TestableDummy td = new TestableDummy { DummyValueType = 5 }; var p = td.Recover(() => new TestableDummy { DummyValueType = 6 }); Assert.AreEqual(p.DummyValueType, 5); }
public void Return_on_a_class_returns_ValueType_failvalue() { var td = new TestableDummy { DummyString = "hi ho hi ho" }; Assert.AreNotEqual(td.Let(c => c.DummyValueType, 8), 5); }
public void Let_on_null_Dictionary_will_Return_Result_From_Fail_Func() { var td = new TestableDummy { DummyValueType = 5, }; Assert.AreEqual(td.DummyDictionary.Let("TestValueLookup", () => "Erin"), "Erin"); }
public void Let_on_null_Dictionary_will_Return_Null() { var td = new TestableDummy { DummyValueType = 5, }; Assert.IsNull(td.DummyDictionary.Let("TestValueLookup")); }
public void Let_on_Dictionary_Without_Key_Returns_Null() { var td = new TestableDummy { DummyDictionary = new Dictionary<string, string>() }; Assert.IsNull(td.DummyDictionary.Let("TestValueLookup")); }
public void Let_on_An_Class_returns_value() { var testValue = "Erin Was here"; var td = new TestableDummy { DummyString = testValue, DummyValueType = 5 }; Assert.AreEqual(td.Let(c => c.DummyString), testValue); }
public void If_returns_TestItem() { var td = new TestableDummy { DummyString = "bob" }; var k = td.If(c => c.DummyString == "bob"); Assert.IsNotNull(k); }