public void TestSafeCallReturn() { SomeDemoObject obj = new SomeDemoObject() { Integer = 9, String = "vrk", Type = "demo" }; string str = obj.ToString(); string strB = obj.SafeCall(sdo => { return(sdo.ToString()); }); strB.Should().Be(str); }
public void TestWithObject() { // the formatter expects the value to be string TrimSpacesFormatter formatter = new TrimSpacesFormatter(); SomeDemoObject obj = new SomeDemoObject() { Integer = 100, String = "Some text", Type = "Demo" }; Action act = () => formatter.Format(obj); act.ShouldThrowExactly <PtvArgumentException>($"Expected value is string! Value {obj.ToString()} of type SomeDemoObject is not valid."); }
public void TestWithObject() { // the formatter expects the value to be string MaxLengthFormatter formatter = new MaxLengthFormatter(); SomeDemoObject obj = new SomeDemoObject() { Integer = 100, String = "Some text", Type = "Demo" }; Action act = () => formatter.Format(obj, "Demo", new MockResolveManager()); act.ShouldThrowExactly <PtvArgumentException>($"Expected value is string! Value {obj.ToString()} of type Demo is not valid."); }