/// <summary> /// Checks that no validation errors contained in the specified persistent object errors container. /// </summary> /// <param name="po">Persistent object instance.</param> private static void CheckNoErrors(IVolatilePersistentObject po) { Assert.AreEqual(0, po.Errors.Count); Assert.IsFalse(po.Errors.All.Any()); CollectionAssert.IsEmpty(po.Errors.All); }
/// <summary> /// Asserts that the specified domain object instance is valid. /// </summary> /// <param name="obj">Domain object instance to be checked.</param> private static void AssertValid(IVolatilePersistentObject obj) { Assert.IsTrue(obj.IsValid); Assert.AreEqual(0, obj.Errors.Count); CollectionAssert.IsEmpty(obj.Errors.All); }
/// <summary> /// Performs the check to ensure that <see cref="IVolatilePersistentObject.Errors"/> collection /// is not empty and contains errors. /// </summary> /// <param name="domainObject">The domain object instance to be checked.</param> private static void CheckErrorsIsNotEmpty(IVolatilePersistentObject domainObject) { Assert.IsNotNull(domainObject.Errors); Assert.IsTrue(domainObject.Errors.All.Any()); Assert.IsTrue(domainObject.Errors.Count > 0); CollectionAssert.IsNotEmpty(domainObject.Errors.All); }
/// <summary> /// Asserts that the specified domain object instance is not valid. /// </summary> /// <param name="obj">Domain object instance to be checked.</param> /// <param name="error">Desired error message.</param> private static void AssertNotValid(IVolatilePersistentObject obj, string error) { Assert.IsFalse(obj.IsValid); Assert.AreEqual(1, obj.Errors.Count); Assert.AreEqual(error, obj.Errors["Name"].First()); }
/// <summary> /// Performs the check to ensure that <see cref="IVolatilePersistentObject.Errors"/> collection /// is empty and does not contain any error. /// </summary> /// <param name="domainObject">The domain object instance to be checked.</param> private static void CheckErrorsIsEmpty(IVolatilePersistentObject domainObject) { Assert.IsNotNull(domainObject.Errors); Assert.IsFalse(domainObject.Errors.All.Any()); Assert.AreEqual(0, domainObject.Errors.Count); CollectionAssert.IsEmpty(domainObject.Errors.All); }