@Test public void testStartWithUnavailableActivity() {

	// Arrange:
	final IntentStarter mockStarter = mock(IntentStarter.class);
	when(mockStarter.getContext()).thenReturn(context);
	final BaseIntent intent = new BaseIntent() {
		@Override @NonNull protected Intent onBuild(@NonNull final Context context) {
			return new Intent("ACTION.Test");
		}
	};
	// Act:
	intent.startWith(mockStarter);
	// Assert:
	verify(mockStarter, times(0)).startIntent(any(Intent.class));
	verify(mockStarter, times(0)).overridePendingTransition(anyInt(), anyInt());
}