Size: a a a

var chat = new Chat();

2020 February 28

A

Andrey in var chat = new Chat();
Если кратко то цыкл жизни инстанса
источник

G

Gopneg in var chat = new Chat();
тебе один хер придется либо сервис депенденси передавать в конструктор либо уже инстансы нужные
источник

G

Gopneg in var chat = new Chat();
так как в разных тестах нужно разные инстансы
источник

G

Gopneg in var chat = new Chat();
сервис просто будет лишней неудобной прокладкой
источник

ВО

Влад Ого in var chat = new Chat();
Gopneg
тебе один хер придется либо сервис депенденси передавать в конструктор либо уже инстансы нужные
или сделать шкурку для депенденси сервиса статиком и не передавать ничего, а в тестах правильно инитить?
источник

G

Gopneg in var chat = new Chat();
каким нахуй статиком? ты за мыслью не следишь
тебе в разных тестах может (и понадобится) разные классы передавтаь
источник

G

Gopneg in var chat = new Chat();
в одном месте MockClass
в другом RealClass
в третьем TestClass
источник

G

Gopneg in var chat = new Chat();
как ты в статике разрулишь когда тебе надо чо?
источник

A

Andrey in var chat = new Chat();
Влад Ого
или сделать шкурку для депенденси сервиса статиком и не передавать ничего, а в тестах правильно инитить?
Чет херню написал
источник

ВО

Влад Ого in var chat = new Chat();
Gopneg
как ты в статике разрулишь когда тебе надо чо?
в методе OnTestMethodInit заиничу правильные депенденси
источник

G

Gopneg in var chat = new Chat();
это чо за метод такой и где?
источник

ВО

Влад Ого in var chat = new Chat();
источник

G

Gopneg in var chat = new Chat();
так он один на все тесты в классе
источник

G

Gopneg in var chat = new Chat();
а тебе в разных методах нужны разные
источник

ВО

Влад Ого in var chat = new Chat();
с разными иньекциями в разные классы?
источник

G

Gopneg in var chat = new Chat();
да
источник

ВО

Влад Ого in var chat = new Chat();
ну так тогда и методы у каждого свои
источник

G

Gopneg in var chat = new Chat();
не ты конечно можешь сгруппировать тесты так, что им всем один понадобится
источник

ВО

Влад Ого in var chat = new Chat();
Gopneg
не ты конечно можешь сгруппировать тесты так, что им всем один понадобится
я ж об этом
источник

G

Gopneg in var chat = new Chat();
схеров ли? эта херня одна на всех
источник