public void ConstructorInvokesInitializeOnDispatcherThreadToLetApplicationConstructPhoneApplicationServiceFromXaml() { Action actionInvokedOnDispatcherThread = null; var dispatcher = new StubPlatformDispatcher { OnRunAsync = action => { actionInvokedOnDispatcherThread = action; return(Task.FromResult <object>(null)); }, }; var applicationLifecycle = new PlatformApplicationLifecycle { Dispatcher = dispatcher, GetPhoneApplicationService = CreateFakePhoneApplicationService }; applicationLifecycle.Initialize(); Assert.NotNull(actionInvokedOnDispatcherThread); }
public void ConstructorInvokesInitializeOnDispatcherThreadToLetApplicationConstructPhoneApplicationServiceFromXaml() { Action actionInvokedOnDispatcherThread = null; var dispatcher = new StubPlatformDispatcher { OnRunAsync = action => { actionInvokedOnDispatcherThread = action; return Task.FromResult<object>(null); }, }; var applicationLifecycle = new PlatformApplicationLifecycle { Dispatcher = dispatcher, GetPhoneApplicationService = CreateFakePhoneApplicationService }; applicationLifecycle.Initialize(); Assert.NotNull(actionInvokedOnDispatcherThread); }