public void Registr_UserAlreadyExist_registrationFailedReqwest400()
        {
            // Arrange
            var accountCtrl = new AccountsController(_accounttBo);

            _accounttBo.RegistrUser(null, null).Returns(false);

            // Act
            var result = accountCtrl.Registr(new UserEditVm());

            // Assert
            Assert.IsNotNull(result);
            Assert.IsFalse(result is OkResult);
        }
        public void Registr_UserNotExist_registrationSuccessReqwest200()
        {
            // Arrange
            var accountCtrl = new AccountsController(_accounttBo);

            _accounttBo.RegistrUser(null, null).Returns(true);

            // Act
            var result = accountCtrl.Registr(new UserEditVm());

            // Assert
            Assert.IsNotNull(result);
            Assert.IsFalse(result is BadRequestErrorMessageResult);
        }
        public void Registr_modelStaitNotValid_UserNotEddedReturnReqwest400()
        {
            // Arrange
            const string userName = "******";
            const string password = "******";

            var accountCtrl = new AccountsController(_accounttBo);

            accountCtrl.ModelState.AddModelError("SortVal", "test error");

            // Act
            accountCtrl.Registr(new UserEditVm
            {
                UserName = userName,
                Password = password
            });

            // Assert
            _accounttBo.Received(0).RegistrUser(userName, password);
        }