Ken Brubaker

The ClavèCoder

<January 2009>
SuMoTuWeThFrSa
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567


Navigation

Subscriptions

News

Kenneth Brubaker
Senior Application Architect

Locations of visitors to this page

Post Categories



Saturday, January 14, 2006 - Posts

EntLib 2.0 Prerelease Intro (Update: Released)

Update: Enterprise Library 2.0 has been released.

 

Enterprise Library 2.0 (EntLib 2.0) includes these application blocks:

 

r      Logging

r      Exception Handling

r      Data Access

r      Security

r      Caching

r      Cryptography

 

EntLib 2.0 has new core functionality embodied in

 

r      Configuration Helpers (built over System.Configuration)

r      Instrumentation configuration

r      Object Builder library

 

View to the EntLib 2.0 Overview (slides) and EntLib 2.0 Core Architecture (slides) presentations.

 

Enterprise Library 2.0 is still prerelease software. It should hopefully be released by the end of January 2006. There is a November CTP with documentation and installer. There is also a source-only December interim Community Drop that includes the configuration editor source.

 

posted Saturday, January 14, 2006 12:32 PM by kenbrubaker with 0 Comments

Use InternalsVisibleToAttribute as back door for UnitTest assembiles

Hullo! I'm back. It's been quite a while. I've been a designing/coding maniac on a really fun project for half a year but I'm back in the Senior Application Architect seat. Hope to have a great time and share my experiences with .NET 2.0, Team System, and EntLib 2.0.

Brian Button of the EntLib team, mentioned the use of the InternalsVisibleToAttribute in VSTS test projects in his blog entry on TDD with VSTS. As this C# Programming Guide article explains, InternalsVisibleToAttribute is an assembly attribute that allows a specified assembly to see all non private members of the assembly that uses the attribute. This permits two scenarios. The first is directly testing important internal members and classes. In my recent project the entire data structure tree for calc engine was internal to allow expected future modification during the optimization phase. The second is to permit back door access to internal structures to test integrity or other state that you want to remain hidden but exposed to the test tool.

posted Saturday, January 14, 2006 11:09 AM by kenbrubaker with 0 Comments




Powered by Dot Net Junkies, by Telligent Systems