예제 #1
0
 /// <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);
 }
예제 #2
0
 /// <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);
 }
예제 #3
0
 /// <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);
 }
예제 #4
0
 /// <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());
 }
예제 #5
0
 /// <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);
 }