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 }