Archive for the 'Alt.net' Category

Alt.net : nouveau site !

Julien on mar 1st 2009

Alt.net FR possède désormais un nouveau site, mettez à jour vos favoris : www.altnetfr.org !

Filed in Alt.net | 4 responses so far

Des chiffres déprimants…

Julien on déc 8th 2008

Voici le nombre de réponses obtenues sur un site d'offres d'emploi pour quelques mots clefs différents, dans un rayon de 40km autour de chez moi (paris) :

  • C# : 337 résultats
  • C# ET agile : 2 résultats
  • Nunit : 8 résultats (mais 3 en retirant les doublons)
  • NHibernate : 2 résultats

Conclusion : Il y a du boulot avant que les concepts poussés par alt.net passent dans le mainstream !

Filed in Alt.net | 3 responses so far

SpecUnit-net : Une « Fluent Interface » pour les assertions des tests unitaires

Julien on nov 19th 2008

Olivier m'a fait remarqué que j'utilisais une "Fluent Interface" pour mes tests unitaires, au lieu des classiques Assert.* dans mon article précédent. Cela permet de remplacer le test suivant :

  1. [Test]
  2. public void should_create_a_giftboxItem_with_quantity_of_1()
  3. {
  4. Product product = ProductHelpers.CreateProduct();
  5. _gb.AddProduct(product);
  6.  
  7. Assert.AreEqual(1, _gb.Items.Count);
  8. Assert.AreEqual(product, _gb.Items[0].Product);
  9. Assert.AreEqual(1, _gb.Items[0].Quantity);
  10. }

par :

  1. [Test]
  2. public void should_create_a_giftboxItem_with_quantity_of_1()
  3. {
  4. Product product = ProductHelpers.CreateProduct();
  5. _gb.AddProduct(product);
  6.  
  7. _gb.Items.Count.ShouldEqual(1);
  8. _gb.Items[0].Product.ShouldEqual(product);
  9. _gb.Items[0].Quantity.ShouldEqual(1);
  10. }

On aime ou on aime pas, personnellement je trouve que c'est un peu plus lisible.
Pour ceux que ça intéressent, les méthodes d'extensions sont extraites de SpecUnit-net, et spécifiquement de cette classe.

Enjoy!

Filed in Alt.net | 2 responses so far