public void Init() { _fakeView = Substitute.For <ICreateCaseView>(); _fakeModel = Substitute.For <ICreateCaseModel>(); _installations = new List <Installation> { new Installation() { Id = 1, Name = "First", Position = new Position() { Id = 1, Latitude = 10.1, Longtitude = 50.2 }, Status = 0 }, new Installation() { Id = 2, Name = "Second", Position = new Position() { Id = 2, Latitude = 20.1, Longtitude = 60.2 }, Status = 1 }, new Installation() { Id = 3, Name = "Third", Position = new Position() { Id = 3, Latitude = 30.1, Longtitude = 70.2 }, Status = 2 } }; _fakeModel.Installations.Returns(_installations.ToDictionary(i => i.Name, i => i.Id)); _uut = new CreateCasePresenter(_fakeView, _fakeModel); }
public CreateCasePresenter(ICreateCaseView view, ICreateCaseModel model) { _view = view; _model = model; _model.FetchData(); }