Contents tagged with Lambda Expression
-
BDD with Specflow, Moq and Microsoft Unit Testing framework
BDD (Behavior Driven Development) is very popular in these days. I know a lot of companies used BDD in our projects. So I also had some curios about it and I applied for my current project. I used Specflow, Moq and Microsoft Testing framework for working. I did it and found out some things very interested in. In this post I will not focus on what it BDD? What is Mock, stub or how to write a unit testing? Readers can easy find on internet, just googling it and everything will be okay. I just focus on the some best things I found when I implemented the BDD on my code. I used AAA (Arrange-Act-Assert) and GWT (Given-When-Then) patterns in my code. They are clearly and easily to understand and become standard when you write unit testing and mocking.
-
DRY with Lambda Expression (errors management)
In my current project, I have made a miracle with Lambda Expression. Have you ever implemented something like this:
-
DateTime formatting extension method
Notes: I also updated the pieces of code at http://www.extensionmethod.net/Details.aspx?ID=393
-
Google API for .NET architecture (Part 2)
-
Google API for .NET architecture (Part 1)
Today, I have just released a OSS with named is Gapi4net library at codeplex. This is a wrapper some of API's Google for search Web, Local, Video, Blog, News, Book, Image, Patent and language translation. In the past, I also saw some wrapper for Google API, specially are a google-api-for-dotnet, gapidotnet. But as I realized that they are hard to using and when you used them, you must remember many input parameters. For example, if you use the google-api-for-dotnet, you must input as:
-
Breaking if statements with pattern
Notes: updated with comment from Sean Stapleton