Exemplo n.º 1
0
        //[Fact(DisplayName = "Delete entity. When delete record it should be deleted")]
        public async Task When_delete_record_it_should_be_deleted()
        {
            var record = await Records.Find(new BsonDocument("FileId", _fileId))
                         .Project <DeletedEntity>("{IsDeleted:1, Version:1}")
                         .FirstOrDefaultAsync();

            var res = await Harness.DeleteRecord(record.Id, UserId, record.Version);

            res.Should().BeTrue();

            (await Records.Find(new BsonDocument("_id", record.Id))
             .Project <DeletedEntity>("{IsDeleted:1}")
             .FirstOrDefaultAsync())
            .IsDeleted.Should().BeTrue();

            (await GetNode(record.Id))
            .IsDeleted.Should().BeTrue();
        }