public void Open_screen()
        {
            catalogManager.AddExerciseToSelected("blah1", "test");
            catalogManager.AddExerciseToSelected("blah2", "test2");

            gui = new CatalogScreen(game, new Rectangle(0, 0, 500, 500), ScreenState.Active);
            gui.contentManager = contentManager;

            gui.Initialize();
            gui.LoadContent();

            Assert.AreEqual(catalogManager.GetSelectedWorkouts().Length, 2);
            Assert.True(string.IsNullOrEmpty(gui.SelectedCategory));

            gui.OpenScreen();

            Assert.AreEqual(catalogManager.GetSelectedWorkouts().Length, 0);
            Assert.AreEqual(gui.SelectedCategory.ToLower(), "arms");
        }
        public void Switch_category()
        {
            gui = new CatalogScreen(game, new Rectangle(0, 0, 500, 500), ScreenState.Active);
            gui.contentManager = contentManager;

            gui.Initialize();
            gui.LoadContent();
            gui.OpenScreen();

            Assert.AreEqual(gui.SelectedCategory.ToLower(), "arms");

            gui.SwitchCategories("other");

            Assert.AreEqual(gui.SelectedCategory.ToLower(), "other");
        }