public void GetWorkitemsFailure() { ExpectRegisterAndPrepareView(); Expect.Call(() => dataLayerMock.GetWorkitems(assetCacheMock)).Throw(new DataLayerException(null)); Expect.Call(() => viewMock.ShowErrorMessage(null)).IgnoreArguments(); mockRepository.ReplayAll(); controller = new TestWorkitemTreeController(loggerFactoryMock, dataLayerMock, configuration, settingsMock, eventDispatcherMock); controller.Register(viewMock); controller.PrepareView(); var returnedWorkitems = controller.GetWorkitems(); Assert.IsNull(returnedWorkitems); mockRepository.VerifyAll(); }
public void GetWorkitems() { var workitems = new List<Workitem>(); ExpectRegisterAndPrepareView(); Expect.Call(() => dataLayerMock.GetWorkitems(assetCacheMock)); Expect.Call(settingsMock.ShowMyTasks).Return(false); Expect.Call(assetCacheMock.GetWorkitems(true)).Return(workitems); mockRepository.ReplayAll(); controller = new TestWorkitemTreeController(loggerFactoryMock, dataLayerMock, configuration, settingsMock, eventDispatcherMock); controller.Register(viewMock); controller.PrepareView(); var returnedWorkitems = controller.GetWorkitems(); Assert.AreEqual(workitems, returnedWorkitems); mockRepository.VerifyAll(); }