Esempio n. 1
0
        public void TestMetricsCRUD()
        {
            var repo = Container.Resolve <MetricsRepository>();
            var m    = new MetricsEntity()
            {
                Name = "Test"
            };

            repo.Save(m);
            Assert.IsTrue(m.Id > 0);

            m.AddEntry(1);
            m.AddEntry(2);
            m.AddEntry(3);
            repo.SaveOrUpdate(m);

            var mm = repo.Load(m.Id);

            Assert.AreEqual(mm.Id, m.Id);
            Assert.AreEqual(3, mm.Entries.Count);
        }