예제 #1
0
        public void SavePeriodsShouldAddToResult()
        {
            TimeseriesRepository target = new TimeseriesRepository(m_EntitiesMock.Object);
            var result = new TSResult();
            var period = new TSPeriod();
            m_EntitiesMock.Setup(e=>e.CreateTSPeriod(It.IsAny<TSResult>())).Returns(period);

            target.SavePeriods(result, new Dictionary<string, Timeseries> {
                {"tag1",new Timeseries(Rollup.Weekly, new Dictionary<DateTime, TimeseriesPeriod>{
                    {new DateTime(2010,6,23), new TimeseriesPeriod(6,1,0)},
                })}});

            Assert.AreEqual(result.TSPeriods[0], period);
            m_EntitiesMock.VerifyAll();
        }
예제 #2
0
 public void AddTSPeriod(TSPeriod item)
 {
     m_TSPeriods.AddObject(item);
 }