コード例 #1
0
        public void ProcessDayChangeNoGoldForUpkeepRegion()
        {
            var embargo = new EmbargoDummyCreator().Create();

            var regionCreator = new RegionDummyCreator();

            regionCreator.Create(embargo.CreatorCountry);
            regionCreator.Create(embargo.EmbargoedCountry);

            embargoRepository.Setup(x => x.GetAllActiveEmbargoes()).Returns(new List <Embargo> {
                embargo
            });

            embargoService.ProcessDayChange(123);
            Assert.IsFalse(embargo.Active); // not enough money
        }