public ActionResult VideoBattles(string viewType = "open", string searchTerm = "", BattlesSortBy sortBy = BattlesSortBy.Id, SortOrder sortOrder = SortOrder.Descending)
        {
            var model = new VideoBattleQueryModel()
            {
                SearchTerm    = searchTerm,
                ViewType      = viewType,
                SortOrder     = sortOrder,
                BattlesSortBy = sortBy,
                Count         = 15,
                Page          = 1
            };

            return(View("mobSocial/VideoBattle/VideoBattles", model));
        }
        public void GetBattles_with_empty_model_succeeds()
        {
            using (var battleController = ResolveController <VideoBattleController>())
            {
                //save some battles first
                foreach (var battle in SampleVideoBattles.GetSampleVideoBattles())
                {
                    SaveEntity(battle);
                }

                var queryModel = new VideoBattleQueryModel();

                var response = battleController.GetBattles(queryModel);
                Assert.IsTrue(response.GetValue <bool>("Success"));

                var count = response.GetValue <dynamic>("ResponseData").VideoBattles.Count;
                Assert.AreEqual(SampleVideoBattles.GetSampleVideoBattles().Count, count);
            }
        }