Simon G
16b1e8ae72
- increase version number to 3.0.0
5 years ago
Simon G
cfa1eb816c
#46 : start code cleanup
5 years ago
Simon G
4654ed303f
#45 : add MultipleMultitonRegistrationTest
5 years ago
Simon G
699a852506
#12 : fix warnings and add comments
5 years ago
Simon G
f58e5f1254
#12 : update test
5 years ago
Simon G
0ee10c8ba9
- add OpenGenericRegistrationTest
5 years ago
Simon G
3512fe3bad
- update version numbers
6 years ago
Simon G
5df73072c3
- update nuget packages and include source link
6 years ago
Simon G
19a20ffd92
- don't allow registration of lifestyle.multiton without iMultitonRegistration
...
- add iLifestyleProvider and move Lifestyle from IRegistratrionBase<> to it
- add non generic IMultitonRegistration as base class
6 years ago
Simon G
f5fefa400a
close #38 : remove UnitTestCallbackRegistration
6 years ago
Simon G
cd4b80de5b
close #35 : add test to check that NoMatchingConstructorException is not thrown wronly
...
- remove TESTME
6 years ago
Simon Gockner
1cc48414c9
- update version numbers to 2.1.0
6 years ago
Simon Gockner
604e85ceec
#34 : update unit tests
6 years ago
Simon Gockner
4620dfca85
- update version to 2.1.0-beta2
6 years ago
Simon Gockner
24319abb46
#33 : add multipleRegistrations for up to five interfaces
6 years ago
Simon Gockner
325320c8a2
- update nuget packages
6 years ago
Simon Gockner
57a985420a
#33 : add test to resolve a singleTypeRegistration with lifestyle singleton
6 years ago
Simon Gockner
3eb25d84fc
#33 : add interfaceSegregationTest
6 years ago
Simon Gockner
024d820f91
#33 : add multipleRegistration handling, rename RegisterMultiton
6 years ago
Simon Gockner
ad0c53189b
#33 : add onCreateTest and remove it from RegistrationBaseTest
6 years ago
Simon Gockner
c25896a56e
#33 : Add extension method to convert an action:
...
Needed to handle OnCreateActions from inheriting types later on
6 years ago
Simon Gockner
fb37a91582
- update version to 2.1.0-beta
6 years ago
Simon Gockner
d8dfb7a3cd
- add test case (no stack available)
6 years ago
Simon Gockner
cc52cd3361
#29 : add ISingleTypeRegistration unit test
6 years ago
Simon Gockner
3c636a786e
#29 : add unit test for withParameters method
6 years ago
Simon Gockner
f1e4f5e2f9
#29 : mark IUnitTestResolveCallback as deprecated
6 years ago
Simon Gockner
5f3c9e2832
#29 : add ISingleTypeRegistration:
...
- add `WithFactoryMethod()` to set a `FactoryMethod` that gets called when an instance of the registered type is created
- allow registration of only an interface, if you resolve only an interface without a factoryMethod an exception is thrown
6 years ago
Simon Gockner
62627ca923
- Refactoring, prepare for #29 :
...
- rename IRegistrationBase to IRegistration
- split IDefaultRegistraton into IRegistrationBase and a new IDefaultRegistration (same with implementations)
6 years ago
Simon Gockner
ad0e588a48
- update version numbers to 2.0.1
6 years ago
Simon Gockner
75f2cc9316
- fix circular dependency check:
...
- remove successfully resolved objects from the resolve stack
- add special test case that checks for a situation where this could be wrong
6 years ago
Simon Gockner
9dcbaa5b5a
- not beta anymore
...
- update package license to file instead of deprecated url
6 years ago
Simon Gockner
a42188f687
#28 : add CircularDependencyException:
...
- throw circularDependencyException when user tries to resolve a circular dependency
- make non-generic Resolve() method private
- add resolveStack to private Resolve() and ResolveInternal<>() methods and all methods in between their calls
6 years ago
Simon Gockner
7b0e2feee0
- update package versions to 2.0.0-beta2
6 years ago
Simon Gockner
659a45dd96
#27 : throw exception when no public constructor is found
6 years ago
Simon Gockner
15fb9c7d5b
#26 : add unit test
6 years ago
Simon Gockner
981dd219ad
- update version numbers
6 years ago
Simon Gockner
f852fedae3
#25 : remove non-generic register methods
6 years ago
Simon Gockner
cb4ea88597
- add boxing for simple datatypes in factory creation
...
- add test for factories with simple datatypes as parameters
6 years ago
Simon Gockner
64d3a5823c
#24 : add UnitTestResolveCallback and needed registration
6 years ago
Simon Gockner
3dc888085d
- update version numbers to 1.3.0
6 years ago
Simon Gockner
14311a69a3
#22 : Simplify registration:
...
- call register methods directly from container
- make RegistrationFactory internal
6 years ago
Simon Gockner
8cdeb19770
- add more registrationFactory tests
6 years ago
Simon Gockner
de702e72a9
#21 : allow registration of a type without an interface
6 years ago
Simon Gockner
d91392e382
#20 : add method to check if type is installed
6 years ago
Simon Gockner
8945fc5c46
- update nuget packages
6 years ago
Simon Gockner
e28c866285
- add enumerableExtension test
...
- add AssemblyInfo to make internals visible to Test.LightweightIocContainer lib
7 years ago
Simon Gockner
90efa03f22
- fix double comment in headers
7 years ago
Simon Gockner
b6bfc95ace
- fix unit tests
7 years ago
Simon Gockner
145a64ec5d
- update nuget packages
7 years ago
Simon Gockner
e1533140b2
- refactoring of xml comments
7 years ago