Ejemplo n.º 1
0
        public static void AGameCanNotBePlayedIfItWasUninstalled()
        {
            var console = new GenericGameConsole();
            var me2     = new Game {
                Title = "Mass Effect 2"
            };

            console.InstallGame(me2);
            console.Play(me2);

            console.UninstallGame(me2);

            Assert.Null(console.CurrentGame);
        }
Ejemplo n.º 2
0
        public static void OnlyTheGameBeingUninstalledShouldBeStopped()
        {
            var console = new GenericGameConsole();
            var me2     = new Game {
                Title = "Mass Effect 2"
            };
            var apex = new Game {
                Title = "Apex Legends"
            };

            console.InstallGames(me2, apex);
            console.Play(apex);
            console.UninstallGame(me2);

            Assert.AreSame(apex, console.CurrentGame);
        }