-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the beanoh.NET wiki!
Beanoh.NET, pronounced 'beanˌōˌdotˌnet\ , is a simple open source way to verify you Spring.NET context. Teams that leverage Beanoh spend less time focusing on configuring Spring.NET and more time adding business value.
For licensing information refer to the license section.
- Verify that all of your objects are wired correctly
- Prevent duplicate object definition overwriting
Beanoh.NET is for verifying Spring.NET contexts, so naturally it depends on Spring.NET. More specifically, Spring.Core, Spring.Aop and Spring.Data. Moreover, it also depends on Castle.Core for proxying, Common.Logging for logging, Moq for mocking and more importantly NUnit as the implementation framework of the Beanoh.NET test fixtures.
For Licensing information of those dependencies :
- Castle.Core : Apache License V2.0 (http://www.apache.org/licenses/LICENSE-2.0.html)
- Common.Logging : Apache License V2.0 (http://www.apache.org/licenses/LICENSE-2.0.html)
- Moq : BSD License (http://opensource.org/licenses/bsd-license.php)
- NUnit : http://nunit.org/index.php?p=license&r=2.5
- Spring.NET : Apache License V2.0 (http://www.apache.org/licenses/LICENSE-2.0.html)
Beanoh.NET tries to follow a simple convention so that you will spend less time learning Beanoh.NET and more on gaining the feedback it provides. The convention in question is that your NUnit test fixture needs to extend the base SourceAllies.Beanoh.BeanohTestCase test fixture, and writing one Spring.NET bootstrap context that loads all the contexts you need to verify. That bootstrap context need to be in a certain location and named in a certain way for it to be picked up by Beanoh.NET. We will talk about those requirements shortly.