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); }
public IActionResult MineBlockSimple([FromBody] BlockSimpleRequest simpleBlockRequest) { var simpleBlockResponse = _blockStacker.MineSimpleBlock(simpleBlockRequest); return(Ok(simpleBlockResponse)); }