Esempio n. 1
0
        public void TestNumberSpreadAcrossMonth()
        {
            var r    = new NumberByDaysSpreader();
            var nums = r.Spread(31, 1666);

            Assert.AreEqual(nums.Length, 31);
            Assert.AreEqual(nums.Sum(), 1666);
        }
 /// <summary>
 /// Initialize all variables
 /// </summary>
 public Simulation(IDataProvider <TransportStats> transportStatsProvider, IDataProvider <RoadStats> roadStatsProvider, IRandom randomer = null)
 {
     TransportStatsProvider = transportStatsProvider;
     RoadStatsProvider      = roadStatsProvider;
     Spreader          = new NumberByDaysSpreader(randomer);
     SealCountSpreader = new SealCountSpreader();
     InitGatherers();
 }