示例#1
0
        public async Task <ActionResult> UpdateOrganizationInfo(UpdateOrganizationInfoCommand command,
                                                                CancellationToken token)
        {
            await Mediator.Send(command, token);

            return(NoContent());
        }
        public void NameIsValid_ShouldNotHaveError()
        {
            _command = new UpdateOrganizationInfoCommand {
                OrganizationName = "organization name"
            };

            _sut.ShouldNotHaveValidationErrorFor(x => x.OrganizationName, _command);
        }
        public void NameIsNullOrEmpty_ShouldHaveError(string name)
        {
            _command = new UpdateOrganizationInfoCommand {
                OrganizationName = name
            };

            _sut.ShouldHaveValidationErrorFor(x => x.OrganizationName, _command);
        }
        public void NameLengthIsOver60_ShouldHaveError()
        {
            _command = new UpdateOrganizationInfoCommand {
                OrganizationName = new string('*', 61)
            };

            _sut.ShouldHaveValidationErrorFor(x => x.OrganizationName, _command);
        }
        public void SetUp()
        {
            _service    = new Mock <IUpdateOrganizationInfoService>();
            _unitOfWork = new Mock <IUnitOfWork>();
            _sut        = new UpdateOrganizationInfoCommandHandler(_service.Object, _unitOfWork.Object);

            _command = new UpdateOrganizationInfoCommand {
                OrganizationName = "new name"
            };

            _organization = new Org("name", "plan");
            _service.Setup(x => x.GetOrganization(default))