added unit test

This commit is contained in:
Sergey Penkovsky
2020-07-03 09:50:40 +03:00
parent 5d52dfaa65
commit c5376afeef

View File

@@ -73,7 +73,6 @@ void main() {
expect(container.resolve<int>(), expectedValue);
});
});
test("Container resolve() returns a several value from parent container",
() {
@@ -133,6 +132,17 @@ void main() {
expect(containerB.resolve<int>(), expectedIntValue);
});
test("Child container can resolve parent container's value", () {
final containerA = DiContainer();
final a = AA();
containerA.bind<A>().toValue(a);
final containerB = DiContainer(containerA);
final containerC = DiContainer(containerB);
expect(containerC.resolve<A>(), a);
});
});
test("Bind to the factory resolves with value", () {
final container = DiContainer();
final a = AA();