public void AddMailTemplateRendered_Expect_A_Copy_Of_Properties() { controller = new DummyController(); PrepareController(controller); controller.Context.Services.EmailTemplateService = new StubEmailTemplateService((StubEngineContext)controller.Context); var templateName = "welcome"; controller.PropertyBag["Value"] = "One"; controller.RenderMailMessage(templateName, null, controller.PropertyBag); controller.PropertyBag["Value"] = "Two"; controller.RenderMailMessage(templateName, null, controller.PropertyBag); Assert.AreEqual(RenderedEmailTemplates[0].Parameters["Value"], "One"); Assert.AreEqual(RenderedEmailTemplates[1].Parameters["Value"], "Two"); }