Serviceのfunctionをテストの時に差し替えるのは出来た。

ついでにformに関しても少し修正。実際にscopeの内容を上書きする機能を実装。