Unit Test Workflow 4 Activities : Dependency Injection

At first glance unit testing workflow activities with dependency injection seems like a no-brainer. For example consider the following activity using constructor-based dependency injection. public class SendEmail : CodeActivity { private readonly IEmailClient emailClient; public SendEmail() : this(new EmailClient()) {} … Continued

MS-Test DeploymentItem Attribute……..Aaaaaaaagh!

We have a policy of using MS-Test, although that is overdue for a serious review. So it turns out you can use the deployment item attribute…. [TestMethod] [DeploymentItem("UnitTest.MyProject.TestData.xml")] public void GetAllStatuses() {…} ….As long as you don’t provide a constant… … Continued