static void Main() { // Zufallszahlengenerator erstelltn RandomNumberGenerator numberGenerator = new RandomNumberGenerator(250); // Beobachter erstellen BaseObserver baseObserver = new BaseObserver(numberGenerator, 10); StatisticsObserver statisticsObserver = new StatisticsObserver(numberGenerator, 20); RangeObserver rangeObserver = new RangeObserver(numberGenerator, 5, 200, 300); QuickTippObserver quickTippObserver = new QuickTippObserver(numberGenerator); // Nummerngenerierung starten numberGenerator.StartNumberGeneration(); // Resultat ausgeben Console.WriteLine("\n--------------------RESULT-----------------------"); Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine(statisticsObserver.ToString()); Console.WriteLine(rangeObserver.ToString()); Console.WriteLine(quickTippObserver.ToString()); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("-------------------------------------------------\n"); Console.Write("Bitte drücken Sie Enter ..."); Console.ReadLine(); }
public void StatisticsObserver_CallToStringAfter5000Numbers_ShouldBeCorrectOutput() { //Arrange RandomNumberGenerator numberGenerator = new RandomNumberGenerator(0, SEED); StatisticsObserver statisticsObserver = new StatisticsObserver(numberGenerator, 5000); numberGenerator.StartNumberGeneration(); //Act string actualToStringOutput = statisticsObserver.ToString(); //Assert Assert.AreEqual("BaseObserver [CountOfNumbersReceived='5000', CountOfNumbersToWaitFor='5000'] => StatisticsObserver [Min='1', Max='999', Sum='2486436', Avg='497']", actualToStringOutput); }
static void Main() { Console.WriteLine(); // Zufallszahlengenerator erstellen RandomNumberGenerator numberGenerator = new RandomNumberGenerator(250); StatisticsObserver statisticsObserver = new StatisticsObserver(numberGenerator, 20); RangeObserver rangeObserver = new RangeObserver(numberGenerator, 5, 200, 300); QuickTippObserver quickTippObserver = new QuickTippObserver(numberGenerator); // Nummerngenerierung starten // Resultat ausgeben numberGenerator.StartNumberGeneration(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine($"{statisticsObserver.ToString()}"); Console.ResetColor(); }
static void Main() { // Zufallszahlengenerator erstelltn RandomNumberGenerator numberGenerator = new RandomNumberGenerator(250); // Beobachter erstellen BaseObserver baseObserver = new BaseObserver(numberGenerator, 10); StatisticsObserver statisticsObserver = new StatisticsObserver(numberGenerator, 20); RangeObserver rangeObserver = new RangeObserver(numberGenerator, 5, 200, 300); QuickTippObserver quickTippObserver = new QuickTippObserver(numberGenerator); // Nummerngenerierung starten // Resultat ausgeben numberGenerator.StartNumberGeneration(); Console.WriteLine(statisticsObserver.ToString()); }