.Net

Mocking avec Moq

MoqLogo Généralement, nous sommes confrontés à gérer plusieurs dépendances externes pendant la phase de développement ou de test : une base de données, un service WCF ou bien un fichier XML. Dans ce cas, il est difficile de coder ou tester l’application sans coder en dur ces dépendances surtout si nous n’avons pas l’implémentation que ce soit parce que ces dépendances ne sont pas encore codées ou bien nous n’avons que des contrats.

Mocking ?

Selon Wikipedia, les mocks sont des objets simulés qui reproduisent le comportement des objets réels de manière contrôlée. Un programmeur crée un mock dans le but de tester le comportement d'autres objets, réels, mais liés à un objet inaccessible ou non implémenté. Ce dernier est alors remplacé par un mock. (suite…)

Idir BOURKEB
.Net

Notifications SignalR dans ASP.NET MVC avec SQL Dependency

signalrlogo Dans cet article, je vais expliquer comment afficher en temps réel les notifications de changement de base de données SQL Server en utilisant SignalR et SqlDependency. Concrètement, la base de données peut être mise à jour ou synchronisée par un service Windows en arrière-plan, notre besoin est d’afficher les données mises à jour en temps réel. La suite de cet article vous montrera comment mettre en œuvre ce mécanisme dans une application ASP .Net MVC.     (suite…)

Idir BOURKEB
.Net

Visual Studio Productivity Power Tools

Dans cet article je vais m’éloigner des méthodes et techniques de codage, pour aborder un sujet plus fun et surtout plus « productif ». Parmi les extensions de Visual Studio 2013, j’ai apprécié les « ProPowerTools » pour ses diverses fonctionnalités et sa gratuité. Dans sa version de Visual studio 2013, cette extension a ajouté 11 nouvelles fonctionnalités, je vais détailler les fonctionnalités que j’ai trouvées les plus intéressantes.

Fonctionnalités

VS Power Tools offre plusieurs fonctionnalités qui permet de gagner un temps majeur :
  • Peek Help : ça permet de consulter l’aide msdn en ligne dans l’éditeur sans changer de contexte. (suite…)

Idir BOURKEB
.Net

.NET multi target reference

Tout le monde connait sans doute deja le work around qui permet de referencer les dll d''un autre projet en fonction de la target de compilation. A savoir, ajouter la reference a la dll avec Visual Studio puis ouvrir notre csproj en text et replacer dans le path de la dll "Debug" par $(Configuration) ou $(ConfigurationName).

(suite…)

Philippe Buch