public void CreateProgressBar_returns_diffrent_instances_on_every_call() { Mock <IConsole> console = new Mock <IConsole>(); ProgressBarFactory progressBarFactory = new ProgressBarFactory(console.Object); ProgressBar progressBar1 = progressBarFactory.CreateProgressBar(); ProgressBar progressBar2 = progressBarFactory.CreateProgressBar(); Assert.That(progressBar1, Is.Not.SameAs(progressBar2)); }
public void CreateProgressBar_returns_new_instance_of_ProgressBar() { Mock <IConsole> console = new Mock <IConsole>(); ProgressBarFactory progressBarFactory = new ProgressBarFactory(console.Object); ProgressBar progressBar = progressBarFactory.CreateProgressBar(); Assert.That(progressBar, Is.Not.Null); }
private ProgressBar CreateProgressBar() { ProgressBar progressBar = progressBarFactory.CreateProgressBar(); progressBar.Width = ui.GetWindowWidth(); progressBar.ForegroundColor = ConsoleColor.Yellow; return(progressBar); }