Extract EngineService into separate service
This commit is contained in:
parent
04d61bfa02
commit
a92b864dfa
8 changed files with 86 additions and 67 deletions
|
|
@ -14,8 +14,8 @@ void main() {
|
|||
sut = EngineService();
|
||||
});
|
||||
group("Dependency Injection", () {
|
||||
test("EngineService accesses the Engine defined in getEngine", () {
|
||||
sut.getEngine(me);
|
||||
test("EngineService can be passed a custom Engine", () {
|
||||
sut.engine = me;
|
||||
|
||||
Engine result = sut.engine;
|
||||
expect(result, equals(me));
|
||||
|
|
@ -33,7 +33,7 @@ void main() {
|
|||
});
|
||||
test("caching can be overriden by providing a custom engine", () {
|
||||
Engine first = sut.engine;
|
||||
sut.getEngine(me);
|
||||
sut.engine = me;
|
||||
Engine second = sut.engine;
|
||||
expect(second, isNot(equals(first)));
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue