C# Class Merq.BaseAsyncManagerSpec

ファイルを表示 Open project: MobileEssentials/Merq

Public Methods

Method Description
BaseAsyncManagerSpec ( ITestOutputHelper output ) : System

Protected Methods

Method Description
CreateAsyncManager ( ) : IAsyncManager

Private Methods

Method Description
when_doing_then_does_async ( ) : void
when_run_result_then_returns_value ( ) : void
when_run_result_throws_then_propagates_exception ( ) : void
when_run_throws_then_propagates_exception ( ) : void
when_runasync_result_then_returns_value ( ) : Task
when_runasync_result_throws_then_propagates_exception ( ) : void
when_runasync_throws_then_propagates_exception ( ) : void
when_running_action_then_runs_on_current_thread ( ) : void
when_running_async_action_then_runs_on_current_thread ( ) : void
when_running_async_function_then_runs_on_current_thread ( ) : void
when_running_function_then_runs_on_current_thread ( ) : void
when_switching_to_background_thread_then_changes_current_thread_id ( ) : void
when_switching_to_main_thread_then_switches_to_dispatcher_thread ( ) : void
when_switching_to_main_thread_then_switches_to_initial_thread ( ) : void

Method Details

BaseAsyncManagerSpec() public method

public BaseAsyncManagerSpec ( ITestOutputHelper output ) : System
output ITestOutputHelper
return System

CreateAsyncManager() protected abstract method

protected abstract CreateAsyncManager ( ) : IAsyncManager
return IAsyncManager