public void TestOnRequestMigrationStatusDialog() { //Arrange //This will subscribe our local method to the RequestMigrationStatusDialog event DynCmd.RequestMigrationStatusDialog += DynamoModel_RequestMigrationStatusDialog; //Act //This will execute the OnRequestMigrationStatusDialog() in the DynamoModelEvents class DynCmd.OnRequestMigrationStatusDialog(new SettingsMigrationEventArgs( SettingsMigrationEventArgs.EventStatusType.Begin)); //Assert DynCmd.RequestMigrationStatusDialog -= DynamoModel_RequestMigrationStatusDialog; //This will validate that the local handler was executed and set the flag in true Assert.IsTrue(migrationStatusDialog); }