<div><div><div style="float:right"><img alt ="" src="http://images.pageglimpse.com/v1/thumbnails?devkey=82c14bf10b5f9d544e78661ac2d355d2&amp;url=http://blog.vuscode.com/malovicn/archive/2009/04/17/prism-cal-unit-testing-how-to-test-prism-cal-event-aggregator-using-rhino-mocks.aspx&amp;size=small&amp;root=no&amp;nothumb=http://dotnetshoutout.com/Assets/Images/pg-preview-na.jpg"/></div><div>I spent some time recently working with Microsoft Composite Application Guidance (A.K.A.

"Prism", “CAL”) and I think it is very good platform for building composite UI by either using WPF or Silverlight One of its greatest advantages is that it was done in open source manner which resulted with most of the community feedback being incorporated into lightweight, testing friendly framework.

Reference implementation and samples are also good but showing only static stubs based testing which is ok but not ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="http://dotnetshoutout.com/Prism-CAL-unit-testing-How-to-test-Prism-CAL-Event-Aggregator-using-Rhino-Mocks-VusCode-Nikola-Malovic"><img alt="Shout it" src="http://dotnetshoutout.com/image.axd?url=http%3a%2f%2fblog.vuscode.com%2fmalovicn%2farchive%2f2009%2f04%2f17%2fprism-cal-unit-testing-how-to-test-prism-cal-event-aggregator-using-rhino-mocks.aspx" style="border:0px"/></a></div><div style="padding-top:4px"><a href=" http://www.discountasp.net/go/go.aspx?i=6647" rel="nofollow"><img src="http://dotnetshoutout.com/Assets/Images/sponsors/discountasp/500x120_blk_gld_nt35_brnd_cert_SM.gif" alt="Microsoft Gold Partner - 3 Months Free/Free Setup!"/></a></div></div>.