This exception is thrown within the WhippedCreamUpdatableContext methods that expect a property name to point to a property with a return type that is an IList.
Inheritance: System.Exception
 public void Constructor_NullType()
 {
     PropertyTypeMustBeACollectionException ex = new PropertyTypeMustBeACollectionException(null);
     Assert.AreEqual(string.Format(PropertyTypeMustBeACollectionException.MessageFormat, "<unknown>"),
                     ex.Message);
 }
 public void Constructor_MessageCorrect()
 {
     PropertyTypeMustBeACollectionException ex = new PropertyTypeMustBeACollectionException(this.GetType());
     Assert.AreEqual(string.Format(PropertyTypeMustBeACollectionException.MessageFormat, this.GetType()),
                     ex.Message);
 }