Binboo.Core.Tests.Mocks.PluginStub.PluginStub C# (CSharp) Method

PluginStub() public method

public PluginStub ( ) : Binboo.Core.Commands
return Binboo.Core.Commands
        public PluginStub(params string[] commands)
            : base(null)
        {
            foreach (var command in commands)
            {
                var cmdMock = new Mock<IBotCommand>(MockBehavior.Loose);
                cmdMock.Setup(cmd => cmd.Id).Returns(command);

                var storageManMock = new Mock<IStorageManager>();
                storageManMock.Setup(sm => sm.StorageFor(command)).Returns((IStorage) null);
                AddCommand(storageManMock.Object, cmdMock.Object);
            }
        }