public void ComputedWithAutocode() { using (var container = new RhetosTestContainer()) { var computedRepos = container.Resolve<GenericRepository<TestComputedFrom.ComputedWithAutoCode>>(); var computedSourceRepos = container.Resolve<GenericRepository<TestComputedFrom.ComputedWithAutoCodeSource>>(); var item1 = new TestComputedFrom.ComputedWithAutoCode { ID = Guid.NewGuid(), Code = "+" }; computedRepos.Save(new[] { item1 }, null, computedRepos.Read()); Assert.AreEqual("1 abc", TestUtility.DumpSorted(computedRepos.Read(), item => item.Code + " " + item.Comp)); } }
public void ComputedWithAutocode() { using (var container = new RhetosTestContainer()) { var computedRepos = container.Resolve <GenericRepository <TestComputedFrom.ComputedWithAutoCode> >(); var computedSourceRepos = container.Resolve <GenericRepository <TestComputedFrom.ComputedWithAutoCodeSource> >(); var item1 = new TestComputedFrom.ComputedWithAutoCode { ID = Guid.NewGuid(), Code = "+" }; computedRepos.Save(new[] { item1 }, null, computedRepos.Load()); Assert.AreEqual("1 abc", TestUtility.DumpSorted(computedRepos.Load(), item => item.Code + " " + item.Comp)); } }