Added Moq driven unittest and additional assembly Castle.Core