public void FillHealthTest()
        {
            Dweller testDweller = new Dweller("Amy");

            testDweller.WastelandResearchTimeSec = 100;
            testDweller.PersonalStatus           = Dweller.Status.IN_WASTELAND;

            //Время в два раза меньше смертельного. Должен выжить но точно получит урон
            long timeWithDamage = (DateTime.Now.Ticks - TimeSpan.TicksPerMillisecond * 1000 * 300);

            testDweller.TimeOfAdventureBegin = new DateTime(timeWithDamage);

            testDweller.GetDamageInWastelands();

            testDweller.FillHealth();


            Assert.AreEqual(100, testDweller.HP);
        }
        public void GetDamageInWastelandsTestDead()
        {
            Dweller testDweller = new Dweller("Jimmy");

            //testDweller.HP = 1;

            testDweller.PersonalStatus = Dweller.Status.IN_WASTELAND;

            //Искусственно уменьшаем время начала путешествия, чтобы точно "убить жителя"
            testDweller.TimeOfAdventureBegin = new DateTime(2020, 11, 1);

            //Время в два раза большее смертельного
            long deadlyTimeBeginTimeMs = DateTime.Now.Ticks - TimeSpan.TicksPerMillisecond * 1000 * 12000;

            testDweller.TimeOfAdventureBegin = new DateTime(deadlyTimeBeginTimeMs);
            DateTime dateTime = new DateTime();

            Thread.Sleep(100);
            testDweller.GetDamageInWastelands();

            Assert.AreEqual(Dweller.Status.DEAD, testDweller.PersonalStatus);
        }