Est-ce encore possible?Unité de test des gestionnaires d'événements dans SharePoint?
Jusqu'ici, j'ai trouvé que nous pouvions acheter TypeMock pour simuler les objets SharePoint et ensuite utiliser n'importe quel framework de simulation gratuit (Moq?) Pour faire le reste du travail.
Qu'en pensez-vous?
Il semble que sans TypeMock, il soit impossible de faire un test unitaire dans SharePoint.
Pour tester correctement nos événements, nous devons attribuer un événement SPItemEventProperties à l'événement. La classe est scellée et possède un constructeur interne qui nécessite un SPSite.
Si j'utilise le SPSite, je peux instancier la classe et donner les valeurs appropriées pour tester mon événement. Cependant, je veux supprimer cette dépendance et les coutures TypeMock pour être le seul capable de le faire.
Quel est le problème?
En guise de commentaire, j'ai essayé TypeMock et ça marche merveilleusement bien. Mais je n'utilise que l'isolateur pour Sharepoint et j'utilise Moq pour les moqueries. Excellent produit dans l'ensemble. –