internal static IResolveConstraint CanNotRegisterAbstractClassAsViewModel <TViewModel>() { var message = ExceptionMessages.CanNotRegisterAbstractClassAsViewModel <TViewModel>(); return(Throws.ArgumentException.And.Message.EqualTo(message)); }