Example #1
0
 public void Reset()
 {
     //always start the scene with buying upgrades
     currentState           = State.upgrades;
     cat.transform.position = catStartingPos;
     //cat.GetComponent<Chef>().RefreshChef(CatfePlayerScript.script.activeRestaurant.data.chefs[0]);
     setIngredientBoxes();
     setUtensils();
     playerScript.Reset();
     customerGenerator.Reset();
     PlayerData.playerData.Save();
 }
Example #2
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);
        }