public void Send_block_512()
        {
            using (var loggerFactory = CreateLoggerFactory())
            {
                var node       = new Mock <INode>();
                var controller = new ChainController(node.Object, loggerFactory.CreateLogger <ChainController>());

                var previousHash = new byte[] { 0, 0, 0, 0 };
                var block        = new Block(previousHash, 0);

                var path = Path.Combine(WorkingFolder, "files", "Lorem-Ipsum-512.txt");
                Assert.IsTrue(File.Exists(path));
                var content = File.ReadAllText(path);
                Assert.AreEqual(512, content.Length);
                block.Documents.Add(new Document(content));

                var response = controller.Post(block);

                Assert.AreEqual((int)HttpStatusCode.Accepted, response.StatusCode);
                node.Verify(n => n.Add(It.IsAny <Block>()), Times.Once);
            }
        }