Antony Male
6eb9c6dbef
Replace BindWeak with a WeakEventManager, and let Screen have an instance
2014-04-17 10:11:53 +01:00
Antony Male
6a1e8e688e
Finish off having conductors with collections respond property to that collection being manipulated
2014-04-15 12:22:05 +01:00
Antony Male
0d3538c932
Document ViewManager a bit
2014-04-10 13:14:17 +01:00
Antony Male
4e887447d3
Add some unit tests for the navigating conductor
2014-04-07 12:41:35 +01:00
Antony Male
8106e6a3ac
Start on unit testing WindowManager, but there's not a lot I can do since Window is so hard to mock
2014-04-03 12:57:42 +01:00
Antony Male
3b287e55e3
Finish off the screen unit tests
2014-04-03 12:36:35 +01:00
Antony Male
20509d9c77
Start writing unit tests for Screen
2014-04-02 13:25:27 +01:00
Antony Male
3e102ea274
Work on screens: tidying, bug-fixing
2014-03-26 13:16:26 +00:00
Antony Male
0f6994721a
Attempt to change Deactivate(true) to Close()
...
Probably needs a bit more testing and verifying, but the tests pass
2014-03-26 08:36:19 +00:00
Antony Male
31c9844c47
Add more conductor tests, and tests for Execute, PropertyChangedBase
2014-03-25 13:20:31 +00:00
Antony Male
fc156247b0
Ensure that FactoryCreators also build up the result
2014-03-23 18:13:01 +00:00
Antony Male
364111afbc
Change copyright from Sagentia -> Antony Male
2014-03-23 15:08:04 +00:00
Antony Male
695a1a345e
Fix namespace
2014-03-15 14:52:57 +00:00
Antony Male
0aef92ac49
Add some tests for Conductor.Collections.OneActive, but still needs some more
2014-03-15 14:51:52 +00:00
Antony Male
06fa5b646d
Move xaml stuff to Xaml folder
2014-03-15 14:11:27 +00:00
Antony Male
907c59acf1
Add documentation to the conductors
2014-03-15 14:09:38 +00:00
Antony Male
b279305958
Add tests for Conductor.Collections.AllActive
2014-03-15 13:50:17 +00:00
Antony Male
e68fbb12cc
Remove the cache of factories
...
It would only have been hit if someone did .ToAbstractFactory() on the same
type, twice, which would have caused a multiple registrations error further
down the line, anyway
2014-03-15 11:20:10 +00:00
Antony Male
d4e563efab
Very early start on ConducotOneActiveTests
2014-03-13 13:22:52 +00:00
Antony Male
9a3a8ba4f6
Finish up unit tests for Conductor
2014-03-13 13:05:12 +00:00
Antony Male
7ef6d6521a
Start writing unit tests for Conductor
2014-03-12 22:01:59 +00:00
Antony Male
e4f80348f9
Remove BootstrapperBase tests, as I'm having lots of problems running an Application inside a unit test context
2014-03-12 21:27:10 +00:00
Antony Male
aa395d9cb5
Start writing unit tests for BootstrapperBase
2014-03-12 13:10:25 +00:00
Antony Male
3592a75723
Add unit tests for ActionExtension
2014-03-12 12:54:22 +00:00
Antony Male
70010884a3
Actually test that EventAggregator doesn't retain its target
2014-03-11 13:52:44 +00:00
Antony Male
877a9b87a4
Small fices to BindableCollection, and finish its unit test suite
2014-03-11 13:34:42 +00:00
Antony Male
228147b634
Fix WasAutoCreated, and use to allow the user to replace framework-created bindings
2014-03-05 13:27:04 +00:00
Antony Male
cc8e3343cf
Finish off (?) the PropertyChangedExtensionsTests
2014-03-05 12:37:49 +00:00
Antony Male
3f304d131c
Start writing tests for (and fixing) PropertyChangedExtensions
...
Currently a test is breaking, not sure why
2014-03-04 13:20:58 +00:00
Antony Male
6ee8927137
Stitch EventAggregator into bootstrapper
2014-02-25 13:21:26 +00:00
Antony Male
f41645ab89
Finish EventAggregator, and start writing tests
2014-02-25 13:12:34 +00:00
Antony Male
b4aecbab9a
Start work on the README
2014-02-20 14:45:28 +00:00
Antony Male
0bcc6d192d
Documentation, bug-fixes, tests...
2014-02-20 13:23:28 +00:00
Antony Male
c7d24a75df
Allow [Inject] attribute on abstract factory methods to specify key to be injected
2014-02-20 12:39:31 +00:00
Antony Male
3e09ba7e8c
Move to a builder/container split
...
This allows proper fluent syntax to be used, e.g.
builder.Bind(..).To(..).WithKey(..).InSingletonScope()
as well as making it clear that they can't modify the container after
it's been created. Also means less documentation duplication between
interface and implementation...
Documentation needs fixing, and the exceptions will need looking at to
make sure they still give enough information.
2014-02-19 22:13:00 +00:00
Antony Male
a73a5f65d9
Reflector StyletIoC into multiple implementation files
2014-02-18 13:15:24 +00:00
Antony Male
374f5d9049
Fix parameter injection
2014-02-18 12:26:08 +00:00
Antony Male
c7ea379071
Working towards IInjectionAware, but for some reason test case isn't being injected at all...
2014-02-18 08:27:14 +00:00
Antony Male
9a18af55c9
Fix BuildUp, and add unit tests
2014-02-17 17:51:39 +00:00
Antony Male
3639289b93
Add dyanamic factory implementation, with Bind(...).ToAbstractFactory() syntax
2014-02-17 12:47:29 +00:00
Antony Male
931950c2fb
Finish off TypeKeys (at least, the unit tests pass...)
...
Required moving back to the old way of specifying keys, but oh well
2014-02-16 13:39:30 +00:00
Antony Male
d001d56973
The option to associate a key with a binding is now given by Bind...To...WithKey(key)
2014-02-14 12:45:58 +00:00
Antony Male
07469bbf3a
Add a ton more tests, and fix a bug or two
2014-02-13 21:55:30 +00:00
Antony Male
eb163586cc
Couple more ctor injection unit tests
2014-02-13 17:43:23 +00:00
Antony Male
e71a1f0dc7
Fix a corner-case with unbound generic registrations
2014-02-13 13:34:26 +00:00
Antony Male
0005e2b194
More work on unit tests
2014-02-12 17:45:15 +00:00
Antony Male
cf9f0857a9
Start writing StyletIoC unit tests in earnest
2014-02-11 21:55:11 +00:00
Antony Male
652bd6d82b
Finish implementing non-generic binding methods
2014-02-11 12:34:01 +00:00
Antony Male
44deff3ac8
Remove restriction on calling Compile()
2014-02-09 18:19:24 +00:00
Antony Male
6592efead9
Remove Reset behaviour - it was doomed to failure concerning singletons
2014-02-08 20:14:54 +00:00