Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }