public void SendCorrectParametersToInitialzer(string levelId, string user)
        {
            var initializer = new MockLevelInitializer();
            var command     = new ResetLevelCommand(initializer);

            command.Execute(levelId, user);

            Assert.Equal(levelId, initializer.CleanedLevelId);
            Assert.Equal(user, initializer.CleanedUser);
            Assert.Equal(levelId, initializer.InitializedLevelId);
            Assert.Equal(user, initializer.InitializedUser);
        }
        public void ThrowIfInvalidParametersPassed(string[] args)
        {
            var command = new ResetLevelCommand(new MockLevelInitializer());

            Assert.Throws <InvalidCommandArrayException>(() => command.Execute(args));
        }