//! `AppBuilderTestBase` (`ReactiveUI.Testing/AppBuilderTestBase.cs`).
use crateRxTest;
use Task;
/// The base of the fixtures of tests of the application builder, which gives them
/// [`RxTest::app_builder_test_async`] (`AppBuilderTestBase`).
///
/// Deviation (DEVIATIONS.md, ReactiveUI): upstream's abstract base class with protected static
/// helpers is a trait with provided functions; a fixture implements it (`impl AppBuilderTestBase
/// for MyTests {}`) and calls `MyTests::run_app_builder_test_async(..)`. The overload that takes an
/// `Action` is [`run_app_builder_test_action`](Self::run_app_builder_test_action).