public async Task TestGameDetaillsByPassingNullParam()
        {
            try
            {
                var result = await _gamesController.GetGameDetails(null);

                Assert.IsNotNull(result);
                Assert.IsInstanceOfType(((ObjectResult)result).Value, typeof(GamesDetailsDTOOut));
                GamesDetailsDTOOut gamesDetailsDTOOut = (GamesDetailsDTOOut)((ObjectResult)result).Value;
                Assert.IsFalse(gamesDetailsDTOOut.gameDetailsView.Count == 0);
                Assert.AreEqual(gamesDetailsDTOOut.gameDetailsView.Count, 15);
                Assert.AreEqual(gamesDetailsDTOOut.gameDetailsView.ToList()[1].GameCollections.Count, 2);
            }
            catch (Exception ex)
            {
                Assert.Fail();
            }
        }