public void CanMineSimpleBlock()
        {
            // ARRANGE
            var blockSimpleRequest         = Substitute.For <BlockSimpleRequest>();
            var expectedBlockSimpleRespone = Substitute.For <BlockSimpleResponse>();

            _blockStacker.MineSimpleBlock(blockSimpleRequest).Returns(expectedBlockSimpleRespone);

            // ACT
            var result = _subjectUnderTest.MineBlockSimple(blockSimpleRequest);

            // ASSERT
            Assert.That(result, Is.Not.Null);
            _blockStacker.Received(1).MineSimpleBlock(blockSimpleRequest);
        }
示例#2
0
        public IActionResult MineBlockSimple([FromBody] BlockSimpleRequest simpleBlockRequest)
        {
            var simpleBlockResponse = _blockStacker.MineSimpleBlock(simpleBlockRequest);

            return(Ok(simpleBlockResponse));
        }