Как юнит-тестировать презентер
От: Аноним  
Дата: 05.12.12 02:49
Оценка: -1
Есть 3-х звенная MVP архитектура, где для каждой вьюшки использется презентер, который ей управляет. Выглядит упрощенно так:


class MyPresenter
{
public MyPresenter(MyView view)
{
_view = view;
_view.AddCustomer += AddCustomer_Handler;
_view.DeleteCustomer += DeleteCustomer_Handler;

CallResult result = MyWebService.GetMyViewData();
_view.Initiate(result.Data)
}

private void AddCustomer_Handler(MyView view)
{
CallResult result = MyWebService.MyView_AddCustomer(view.GetCustomerID());

if !(result.NoErrors())
view.ShowErrorMessage();
else
view.ShowCustomerAddedConfirmationMessage()
}

private void DeleteCustomer_Handler(MyView view)...
}


как его теперь правильно юнит-тестировать? У него нет никаких паблик методов за исключением конструктора, который занимается только инициализацией, которую тоже непонятно можно и надо-ли вообще тестировать
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.