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

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

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

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

            return(Ok(simpleBlockResponse));
        }