"насколько я помню форму mdiChild нельзя сделать без главного окна, и стает вопрос как это сделать для тестирования ?"
http://programmingmindstream.blogspot.ru/2014/02/3.html?showComment=1393362618749#c902946886408328600
Отвечаю:
"Это в копилку вот к чему - http://programmingmindstream.blogspot.ru/2014/02/2.html?showComment=1393364099651#c6835117592870444331
Если форма создана ЗАКОННЫМИ СРЕДСТВАМИ приложения, то она - ТЕСТИРУЕМА.
Если хочется что-то "эмулировать" - то можно "помудрить". Например не ставить MDIChild в Design-time, а ставить его в Run-time.
А можно и не "мудрить", а сделать Factory Mathod или Dependency Injection."
http://programmingmindstream.blogspot.ru/2014/02/3.html?showComment=1393365591286#c1515178506539534679
Ещё РАЗ.
ЕСЛИ форма сделана ЗАКОННЫМИ методами, то она - ТЕСТИРУЕМА априори.
А если НЕ ЗАКОННЫМИ, то В ПЕРВУЮ очередь надо думать - КАК СДЕЛАТЬ её ЗАКОННЫМИ методами, а если не получается, то ДУМАТЬ о том, как НЕЗАКОННЫЕ методы сделать ЗАКОННЫМИ. Dependency Injection, Factory Method ну или на "худой конец" конструкторы С ПАРАМЕТРАМИ. Много есть "техник".
Мысль понятна?
http://programmingmindstream.blogspot.ru/2014/02/3.html?showComment=1393362618749#c902946886408328600
Отвечаю:
"Это в копилку вот к чему - http://programmingmindstream.blogspot.ru/2014/02/2.html?showComment=1393364099651#c6835117592870444331
Если форма создана ЗАКОННЫМИ СРЕДСТВАМИ приложения, то она - ТЕСТИРУЕМА.
Если хочется что-то "эмулировать" - то можно "помудрить". Например не ставить MDIChild в Design-time, а ставить его в Run-time.
А можно и не "мудрить", а сделать Factory Mathod или Dependency Injection."
http://programmingmindstream.blogspot.ru/2014/02/3.html?showComment=1393365591286#c1515178506539534679
Ещё РАЗ.
ЕСЛИ форма сделана ЗАКОННЫМИ методами, то она - ТЕСТИРУЕМА априори.
А если НЕ ЗАКОННЫМИ, то В ПЕРВУЮ очередь надо думать - КАК СДЕЛАТЬ её ЗАКОННЫМИ методами, а если не получается, то ДУМАТЬ о том, как НЕЗАКОННЫЕ методы сделать ЗАКОННЫМИ. Dependency Injection, Factory Method ну или на "худой конец" конструкторы С ПАРАМЕТРАМИ. Много есть "техник".
Мысль понятна?
Комментариев нет:
Отправить комментарий