예제 #1
0
        public void CustomerGenerator_WhenReset_Return_ZeroCounter()
        {
            // Arrange
            var expected = 0;

            // Act
            List <Customer> customers = new List <Customer>();

            Generator.Start(customers);
            Thread.Sleep(Generator.GenerationTimeInterval * 3);

            Generator.Stop();
            Generator.Reset();
            var actual = Generator.GetCounter();

            // Assert
            Assert.Equal(expected, actual);
        }