public async void CreateSomeNodeData() { var store = Scope.Resolve <DebugCtx>(); var uow = Scope.Resolve <IUnitOfWork>(); var user = await store.Users.FirstOrDefaultAsync(); var data = new DataDebug() { Id = $"Data from {user.Id} - {NewId.Next()}", Author = user, Title = $"Simple title {DateTime.Now:O}" }; await store.MyData.AddAsync(data); var node = new NodeDebug() { Id = NewId.Next().ToString(), Data = data, NodeName = "A Test" }; await store.Nodes.AddAsync(node); await store.SaveChangesAsync(); uow.Commit("create some node data"); Assert.NotNull(node.CreatedTransaction); Assert.NotNull(node.UpdatedTransaction); }
public async void CreateSomeData() { var store = Scope.Resolve <DebugCtx>(); var uow = Scope.Resolve <IUnitOfWork>(); var user = await store.Users.FirstOrDefaultAsync().ConfigureAwait(false); var data = new DataDebug() { Id = $"Data from {user.Id} - {NewId.Next()}", Author = user, Title = $"Simple title {DateTime.Now:O}" }; await store.MyData.AddAsync(data).ConfigureAwait(false); await store.SaveChangesAsync().ConfigureAwait(false); uow.Commit("create some data"); Assert.NotNull(data.CreatedTransaction); Assert.NotNull(data.UpdatedTransaction); }