public void FailResultIsOnError() { var r = ResultFactory.Fail <DateTime>("fake id", ResultFactory.BuildError("this is only a test", 1)); var r2 = ResultFactory.Fail <DateTime>("fake id", DateTime.Now, ResultFactory.BuildError("this is a test")); var r3 = ResultFactory.FailFromResult <object, DateTime>(r2); var dbg = r.Content; Assert.True(r.OnError); Assert.True(r.NullContent); Assert.True(r2.OnError); Assert.False(r2.NullContent); }