Bickle.SpecRunner.ExecuteSpecs C# (CSharp) Method

ExecuteSpecs() private method

private ExecuteSpecs ( Type type, ConsoleListener listener ) : void
type System.Type
listener Bickle.Listeners.ConsoleListener
return void
        private void ExecuteSpecs(Type type, ConsoleListener listener)
        {
            var instance = (Spec) Activator.CreateInstance(type);

            instance.Execute(listener);

            var disposable = instance as IDisposable;
            if (disposable != null)
                disposable.Dispose();
        }