public virtual void FailWhenExistingHistoryLevelIsNotRegistered() { // init the db with custom level IHistoryLevel customLevel = new HistoryLevelAnonymousInnerClass(this); ProcessEngineConfigurationImpl config = Config("true", "custom"); config.SetCustomHistoryLevels(new List <IHistoryLevel> { customLevel }); _processEngineImpl = (ProcessEngineImpl)config.BuildProcessEngine(); //Thrown.Expect(typeof(ProcessEngineException)); //Thrown.ExpectMessage("The configured history level with id='99' is not registered in this config."); config.CommandExecutorSchemaOperations.Execute(new DetermineHistoryLevelCmd(new List <IHistoryLevel>())); }