public void TEST_GENERATE_STRING_CORRECTLY_BUILDS_START_TIME() { string originalPath = "..\\..\\..\\Sample Files\\TestFolder\\TestFolder1"; Assert.AreEqual("DVD://../../../Sample Files/TestFolder/TestFolder1/VIDEO_TS?1/0:18:32", DVDPlayer.GeneratePlayString(originalPath, 1, new DateTime(2008, 01, 01, 0, 18, 32))); }
public HomeTheaterFacade(DVDPlayer dvdPlayer, Lights lights, MusicPlayer musicPlayer, Projector projector) { _dvdPlayer = dvdPlayer; _lights = lights; _musicPlayer = musicPlayer; _projector = projector; }
public void TEST_GENERATE_STRING_CORRECTLY_BUILDS_TITLE_AND_CHAPTER_SELECTION_STRING() { string originalPath = "..\\..\\..\\Sample Files\\TestFolder\\TestFolder1"; Assert.AreEqual("DVD://../../../Sample Files/TestFolder/TestFolder1/VIDEO_TS?2/5", DVDPlayer.GeneratePlayString(originalPath, 2, 5)); }
public void TEST_GENERATE_STRING_FOR_A_STANDARD_DVD() { string originalPath = "..\\..\\..\\Sample Files\\TestFolder\\TestFolder1"; Assert.AreEqual("DVD://../../../Sample Files/TestFolder/TestFolder1/VIDEO_TS", DVDPlayer.GeneratePlayString(originalPath, 0, 0)); }
public HomeTheaterFacade(DVDPlayer dvdPlayer, Projector projector, Screen screen, PopcornPopper popcornPopper) { this.dvdPlayer = dvdPlayer; this.projector = projector; this.screen = screen; this.popcornPopper = popcornPopper; }
public FamilyCinemaFacade(Amplifier amp, Tuner tuner, DVDPlayer dvd, CDPlayer cd, Projector projector, TheaterLights lights, Screen screen, PopcornPopper popper) { this.Amp = amp; this.Tuner = tuner; this.DVD = dvd; this.CD = cd; this.Projector = projector; this.Lights = lights; this.Screen = screen; this.Popper = popper; }
static void Main() { var player = new DVDPlayer(); player.PressPlayButton(); player.PressMenuButton(); player.PressPlayButton(); player.PressPlayButton(); player.PressMenuButton(); player.PressPlayButton(); player.PressPlayButton(); }
static void Main(string[] args) { var dvdPlayer = new DVDPlayer(); var projector = new Projector(); var screen = new Screen(); var popcornPopper = new PopcornPopper(); var homeTheaterFacade = new HomeTheaterFacade(dvdPlayer, projector, screen, popcornPopper); homeTheaterFacade.WatchMovie("Hercule Poirot"); homeTheaterFacade.EndMovie(); Console.ReadLine(); }
static void Facade() { Screen screen = new Screen(); Tuner tuner = new Tuner(); DVDPlayer dvdplayer = new DVDPlayer(); Popcorn popcorn = new Popcorn(); Amplifier amp = new Amplifier(); HomeTheaterFacade facade = new HomeTheaterFacade(screen, tuner, dvdplayer, popcorn, amp); facade.WatchMovie(); Console.WriteLine(); facade.EndMovie(); }
static void Main(string[] args) { DVDPlayer dvdPlayer = new DVDPlayer(); Lights lights = new Lights(); MusicPlayer musicPlayer = new MusicPlayer(); Projector projector = new Projector(); HomeTheaterFacade homeTheater = new HomeTheaterFacade(dvdPlayer, lights, musicPlayer, projector); homeTheater.WatchMovie("Bad grandpa"); System.Threading.Thread.Sleep(2000); dvdPlayer.Pause(); dvdPlayer.Continue(); homeTheater.StopMovie(); }
static void Main(string[] args) { Console.WriteLine("Media Player Interface Demo"); DVDPlayer mediaPlayer1 = new DVDPlayer(); Console.WriteLine($"{mediaPlayer1.DeviceName}"); mediaPlayer1.DeviceName = "DVD Player"; Console.WriteLine($"{mediaPlayer1.DeviceName}"); string input; Console.WriteLine(">.Press Play\nP.Press Pause\nF.Press FFwd\nR.Press Rewind\nS.Press Stop\n0.To Exit"); while (true) { input = Console.ReadLine(); switch (input) { case ">": mediaPlayer1.Play(); break; case "P": mediaPlayer1.Pause(); break; case "F": mediaPlayer1.Ffwd(); break; case "R": mediaPlayer1.Rewind(); break; case "S": mediaPlayer1.Stop(); break; case "0": return; default: Console.WriteLine("Incorrect Input, try again..."); break; } } }
static void Main() { Console.WriteLine("\n\tMedia Player Interface Demo!"); var mediaPlayer = new DVDPlayer(); //mediaPlayer.DeviceName = "My DVD Player"; Console.WriteLine($"\tstreaming from: {mediaPlayer.DeviceName}"); while (true) { Console.WriteLine("\n\tPush 'Up Arrow' to Play"); Console.WriteLine("\tPush '[Space Bar]' to Pause"); Console.WriteLine("\tPush 'F' to Ffwd"); Console.WriteLine("\tPush 'R' to Rewind"); Console.WriteLine("\tPush 'S' to Stop"); switch (Console.ReadKey().Key) { case ConsoleKey.UpArrow: mediaPlayer.Play(); break; case ConsoleKey.Spacebar: mediaPlayer.Pause(); break; case ConsoleKey.F: mediaPlayer.Ffwd(); break; case ConsoleKey.R: mediaPlayer.Rewind(); break; case ConsoleKey.S: mediaPlayer.Stop(); break; } } }
static void Main(string[] args) { Console.WriteLine("Media Player Demo!"); var mediaPlayer = new DVDPlayer(); Console.WriteLine($"\tStreaming from: {mediaPlayer.DeviceName}."); while (true) { Console.WriteLine("\tPush Up-Arrow to Play"); Console.WriteLine("\tPush [Spacebar] to Stop"); Console.WriteLine("\tPush F to Ffwd"); Console.WriteLine("\tPush R to Rewind"); Console.WriteLine("\tPush P to Pause"); switch (Console.ReadKey().Key) { case ConsoleKey.RightArrow: mediaPlayer.Ffwd(); break; case ConsoleKey.LeftArrow: mediaPlayer.Rewind(); break; case ConsoleKey.Spacebar: mediaPlayer.Stop(); break; case ConsoleKey.DownArrow: mediaPlayer.Pause(); break; case ConsoleKey.UpArrow: mediaPlayer.Play(); break; } } }
public override void PlayButtonPressed(DVDPlayer player) { Console.WriteLine("Next menu"); }
public static void Main(string[] args) { var mediaPlayer = new DVDPlayer(); Console.WriteLine($"My new media player is called {mediaPlayer}"); }
public override void PlayButtonPressed(DVDPlayer player) { Console.WriteLine(" Next Menu Item Selected"); }
public override void PlayButtonPressed(DVDPlayer player) { player.State = new MoviePausedState(); }
public override void MenuButtonPressed(DVDPlayer player) { player.State = new MenuState(); }
public override void PlayButtonPressed(DVDPlayer player) { player.State = new MoviePlayingState(); }
public abstract void MenuButtonPressed(DVDPlayer player);
public abstract void PlayButtonPressed(DVDPlayer player);