Add architecture for multiple managers

using the chain of responsibility pattern.
This commit is contained in:
Maximilian Paß
2022-01-19 21:23:04 +01:00
parent dd1d27e393
commit ba43f667c2
20 changed files with 732 additions and 442 deletions

View File

@ -21,7 +21,7 @@ import (
type EnvironmentControllerTestSuite struct {
suite.Suite
manager *environment.ManagerMock
manager *environment.ManagerHandlerMock
router *mux.Router
}
@ -30,7 +30,7 @@ func TestEnvironmentControllerTestSuite(t *testing.T) {
}
func (s *EnvironmentControllerTestSuite) SetupTest() {
s.manager = &environment.ManagerMock{}
s.manager = &environment.ManagerHandlerMock{}
s.router = NewRouter(nil, s.manager)
}