MacReiben Web Zone

Blog technique de Christian Finel sur les technologies Microsoft .Net telles que WPF, Siverlight, Entity, SQL Server et Linq.

Aller au contenu | Aller au menu | Aller à la recherche

30oct. 2014

Parole de dév

"Les mails urgents arrivent à pieds."

Spécial dédicace à P.

14oct. 2014

Théorie : Be SOLID !

Un peu de théorie avec un lien qui décrit les principes de programmation SOLID :

A méditer pendant que "ça compile et que ça build".

08août 2014

NUnit: mémo attributs

Voici un petit mémo sur les attributs à utiliser avec NUnit :

Au niveau du conteneur

  • [TestFixture] - A placer sur la déclaration de la classe pour la définir en tant que conteneur de test unitaires
  • [TestFixtureSetup] - Executé avant le début de l'exécution des tests contenus dans la classe.
  • [TestFixtureTearDown] - Executé après la fin de tous les tests contenus dans la classe

Lire la suite

11juin 2014

Visual Studio 2012 : Merge d'un shelvset vers une branche différente

J'ai récement du merger un shelveset vers une branche différente de sa branche de création. Dans un premier temps, il faut installer Team Foundation Server Power Tools.

Ensuite, vous devez avoir créé votre shelveset. Pour notre exemple nous l'appelerons shelveset01.

Lire la suite

27mar. 2014

Visual Studio 2010 : Downgrader un package NuGet

NuGet est le gestionnaire de package pour Visual Studio. Il permet de récupérer des packages utilisables dans les applications (Unity, MVC etc ...) mais aussi des plugins de Visual Studio.

Sous Visual Studio 2010, l'interface graphique de NuGet, si elle est intuitive, ne permet pas de gérer correctement les packages pour une application d'entreprise. Il manque notament une IHM de gestion de version.

Lire la suite

24mar. 2014

UnitTestIsolationException lors de ShimContext.Create()

J'ai rencontré une exception de type UnitTestIsolationException lorsque je tentais de lancer les tests unitaires de mon projet avec le debugger.

J'utilise NUnit comme moteur de tests unitaires couplé à Microsoft Fakes. Cette exception se produit lorsque l'instruction ShimContext.Create() est rencontrée.

Le test s'exécute correctement si il est lancé sans le débugger. Ainsi il fonctionne sur le serveur d'intégration.

Lire la suite

- page 1 de 14