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);
        }
示例#3
0
        private ProgressBar CreateProgressBar()
        {
            ProgressBar progressBar = progressBarFactory.CreateProgressBar();

            progressBar.Width           = ui.GetWindowWidth();
            progressBar.ForegroundColor = ConsoleColor.Yellow;

            return(progressBar);
        }