msrc
1package msrc
2
3// MultiServiceMock реализует подставку для тестирования
4type MultiServiceMock struct {
5IsAlive bool
6IsRun bool
7}
8
9// Run выполняет запуск основного сервиса
10func (m MultiServiceMock) Run() error {
11return nil
12}
13
14// Stop выполняет остановку основного сервиса
15func (m MultiServiceMock) Stop() {
16return
17}
18
19// IsServicesRun проверяет, запущен ли сервер
20func (m MultiServiceMock) IsServicesRun() bool {
21return m.IsRun
22}
23
24// IsServicesAlive проверяет, остановлен ли хоть один из сервисов
25func (m MultiServiceMock) IsServicesAlive() bool {
26return m.IsAlive
27}
28