public void FilterTest()
        {
            //Arrange
            var mock = new Mock <IStore>();

            mock.Setup(m => m.GetGames()).Returns(new TestContext().Games);
            var controller = new StoreController(mock.Object);
            //Act
            var result = controller.Filter(Genre.Action);
            //Assert
            var model = Assert.IsType <ViewResult>(result);

            Assert.Equal("Filter", model.ViewData["action"]);
            Assert.Equal(Genre.Action, model.ViewData["str"]);
            List <Game> g = Assert.IsType <List <Game> >(model.Model);

            Assert.Equal(new TestContext().Games.Where(g => g.Genre == Genre.Action).FirstOrDefault().Name, g.FirstOrDefault().Name);
        }