Writing Unit Test for SMTP Component

I was working on a notification system that allows users to subscribe an email notification based on the status of the database record. An email will be sent to the destination whenever the status is satisfied. As the system is providing various of email templates for users to choose when they’re defining the subscription. So […]

HBD.Mef.Mvc Enhancement For WebApi

Like the previous post, I have introduced a Workspace for Web Mvc and along with the post, AzureNotes Module was provided as an example. Now in this post, I would like to update you the new version 1.0.5 of HBD.Mef.Mvc. From this version, it will support the WebApi technology that allows developing a similar Workspace […]

Why Workspace? Why Mef? What HBD?

As recently, I’d shared a few libraries that allow developing a Workspace, and many people asked me, What is Workspace and Why should We care about it? So, I come up with this post to share a few advantages of the Workspace. I’m not talking about disadvantage here because every Framework has the pros and […]

The Mef for MVC and Azure DocumentDb Demonstration 

As I’d already shared the Mef libraries for WPF, WinForms and Console Application. So In this post, I would like to share one more Mef library for .Net MVC. As you may know, The MVC is supporting Areas that allow developing a set of Views, Controllers, and Resources (Images, CSS and Javascript) inside Areas folder. However, […]

The WPF Workspace – Quick Start

Nuget Package: PM> Install-Package HBD.WPF.Shell As the Workspace for WPF had been introduced a few day back. So is this post I would like to show you how to get started with that application. I.  Module Implementation. 1. Add New Project Open Visual Studio and create a new WPF User Control Library project with project name is WPF.Demo.Module. […]

The Workspace for WPF Application Introduction

Nuget Package: PM> Install-Package HBD.WPF.Shell I. HBD.WPF.Shell Introduction Similar with HBD.WinForms.Shell and HBD.App.Shell. In this post, I would like to introduce one more Shell Foundation for WPF Application. This open source project had been developed based on Prism and WPF technologies, that allow to add-in the Modules at run-time. So that you can use this […]

The Workspace for Console application

Nuget Package: PM> Install-Package HBD.App.Shell HBD.App.Shell This post, I Will share the other Workspace source code for Console Shell application as well. This one will provides the core foundation for the console application. That allows building a loosely coupled, module-able and maintainable application. How does it work? This Shell application had been developed based on […]