public void AddMovingTask_MovesArmy() { // arrange var manager = new ArmiesManager(); var army = new Army { MovingTime = new TimeSpan(1), Prototype = new Army { MovingTime = new TimeSpan(1), }, World = new World { AreaWidth = 3, Landscape = new[, ]
public Session(World world, Building[] allBuildingPrototypes, Research root) { World = world; AllBuildingPrototypes = allBuildingPrototypes; PeopleManager = new PeopleManager(World); ArmiesManager = new ArmiesManager(); VisionManager = new VisionManager(); Clocks = new Clocks(World, PeopleManager, ArmiesManager); RootResearch = root; World.OnPlayerCreate += p => { Clocks.AddTimeObject(p); }; }