Bari.Core.Test.Commands.CleanTest.CallsRegisteredCleaners C# (CSharp) Method

CallsRegisteredCleaners() private method

private CallsRegisteredCleaners ( ) : void
return void
        public void CallsRegisteredCleaners()
        {
            var c1 = new Mock<ICleanExtension>();
            var c2 = new Mock<ICleanExtension>();

            kernel.Bind<ICleanExtension>().ToConstant(c1.Object);
            kernel.Bind<ICleanExtension>().ToConstant(c2.Object);

            var cmd = kernel.Get<ICommand>("clean");
            cmd.Run(suite, new string[0]);

            c1.Verify(c => c.Clean(It.IsNotNull<ICleanParameters>()), Times.Once());
            c2.Verify(c => c.Clean(It.IsNotNull<ICleanParameters>()), Times.Once());
        }