public void FikaControllerDeleteShouldReturnOkResult()
        {
            FikaController controller = new FikaController(_service.Object);
            _service.Setup(s => s.DeleteFika(8888)).Returns(new Fika());
            IHttpActionResult result = controller.Delete(8888);

            Assert.IsInstanceOfType(result, typeof(OkResult));
        }
        public void FikaControllerDeleteShouldInvokeCallToServiceDeleteFika()
        {
            FikaController controller = new FikaController(_service.Object);

            controller.Delete(8888);

            _service.Verify(s => s.DeleteFika(8888),Times.Once);
        }
        public void FikaControllerDeleteShouldReturnNotFoundIfServiceReturnsNull()
        {
            // Rule in service is if Fika returned is Null, It was not found.
            Fika fika = (Fika)null;
            FikaController controller = new FikaController(_service.Object);
            _service.Setup(s => s.DeleteFika(88)).Returns(fika);

            IHttpActionResult result = controller.Delete(88) ;

            Assert.IsInstanceOfType(result, typeof(NotFoundResult));
        }