public void does_works_CalculateNeedsTest() { World.Init(); Map map = new Map(Common.Map.GenerateSegments(5, 5),2000000); Region r = map.Regions[2,2]; r.CalculateNeeds(Initializer.GetImplementation<INeedsAlgorithm>()); Assert.IsTrue(true); }
public void MapConstructorTest() { var w = 100; var h = 100; PopulationSegment[,] mapSegments = Common.Map.GenerateSegments(w, h); ; // TODO: инициализация подходящего значения double perc = 0f; for (int i = 0; i < w; i++) { for (int j = 0; j < h; j++) { perc += mapSegments[i, j].Density; } } Assert.AreEqual(100d, Math.Ceiling(perc)); long populationSize = 20000000; // TODO: инициализация подходящего значения Map target = new Map(mapSegments, populationSize); Assert.AreEqual(populationSize, target.PopulationSize); }