public void Get_StateRegion_By_Id()
        {
            // Arrange
            _mediator
            .Setup(x => x.Send(It.IsAny <Details.Query>(), new CancellationToken()))
            .ReturnsAsync(new StateRegion());
            var stateRegionsController = new StateRegionsController(_mediator.Object);

            // Act
            var result = stateRegionsController.Details(Guid.NewGuid());

            // Assert
            Assert.IsType <Task <ActionResult <StateRegion> > >(result);
        }
        public void Get_List_Of_StateMonthMatrices()
        {
            // Arrange
            _mediator
            .Setup(x => x.Send(It.IsAny <ListByMatrix.Query>(), new CancellationToken()))
            .ReturnsAsync(new List <StateMonthMatrix>());
            var stateRegionsController = new StateRegionsController(_mediator.Object);

            // Act
            var result = stateRegionsController.ListByMatrix();

            // Assert
            Assert.IsType <Task <ActionResult <List <StateMonthMatrix> > > >(result);
        }
        public void Delete_StateMonthMatrix_By_Id()
        {
            // Arrange
            _mediator
            .Setup(x => x.Send(It.IsAny <Delete.Command>(), new CancellationToken()))
            .ReturnsAsync(new Unit());
            var stateRegionsController = new StateRegionsController(_mediator.Object);

            // Act
            var result = stateRegionsController.Delete(Guid.NewGuid());

            // Assert
            Assert.IsType <Task <ActionResult <Unit> > >(result);
        }
        public void Create_StateMonthMatrices()
        {
            // Arrange
            var createStateMonthMatricesRequestModel = new StateRegionsRequest();

            _mediator
            .Setup(x => x.Send(It.IsAny <Create.Command>(), new CancellationToken()))
            .ReturnsAsync(new Unit());
            var stateRegionsController = new StateRegionsController(_mediator.Object);

            // Act
            var result = stateRegionsController.Create(createStateMonthMatricesRequestModel);

            // Assert
            Assert.IsType <Task <ActionResult <Unit> > >(result);
        }