public void AddOrganizationSigningUpToRepo_WhenCalled_AddTheSigningUpToRepo()
        {
            var signingUp = new OrganizationSigningUp("email", "token");

            _sut.AddOrganizationSigningUpToRepo(signingUp, default).Wait();

            _repo.Verify(x => x.AddOrganizationSigningUp(signingUp, default));
        }
Example #2
0
        public void RemoveSigninUpFromRepo_WhenCalled_RemoveSigninUpFromRepo()
        {
            var signingUp = new OrganizationSigningUp("email", "token");

            _sut.RemoveSigninUpFromRepo(signingUp);

            _repo.Verify(x => x.RemoveSigningUp(signingUp));
        }
Example #3
0
        public void ConstructorWithEmailToken_WhenCalled_SetRequiredPropertiesCorrectly()
        {
            _sut = new OrganizationSigningUp("email", "token");

            Assert.That(_sut.Id, Is.Not.Null);
            Assert.That(_sut.Email, Is.EqualTo("email"));
            Assert.That(_sut.Token, Is.EqualTo("token"));
        }
Example #4
0
        public void GetSigningUp_SigninUpTokenIsValid_ReturnOrganizationSigningUp()
        {
            var signingUp = new OrganizationSigningUp("email", "token");

            _repo.Setup(x => x.GetSigningUpByToken("token", default))
            .ReturnsAsync(signingUp);

            var result = _sut.GetSigningUp("token", default).Result;

            Assert.That(result, Is.EqualTo(signingUp));
        }
        public void SetUp()
        {
            _service    = new Mock <IInitOrganizationSigningUpService>();
            _unitOfWork = new Mock <IUnitOfWork>();
            _mediator   = new Mock <IMediator>();
            _command    = new InitSigningUpCommand {
                Email = "*****@*****.**"
            };
            _sut = new InitSigningUpCommandHandler(_service.Object, _unitOfWork.Object, _mediator.Object);

            _signingUp = new OrganizationSigningUp(_command.Email, "token");
            _service.Setup(x => x.InitOrganizationSigningUp(_command.Email)).Returns(_signingUp);
        }
Example #6
0
        public void SetUp()
        {
            _notificationHandler  = new Mock <INotificationMessageHandler>();
            _signingUpPageOptions = new Mock <IOptions <CompleteOrganizationSigningUpPageInfo> >();

            _sut = new SendNotificationToCompleteSigningUp(_notificationHandler.Object, _signingUpPageOptions.Object);

            var signingUp = new OrganizationSigningUp("email", "token");

            _event = new SigningUpInitializedEvent(signingUp);

            _completeSigningUpPage = new CompleteOrganizationSigningUpPageInfo
            {
                Url = "completeSigningUpPageUrl", TokenParameterName = "tokenParameter"
            };
            _signingUpPageOptions.Setup(x => x.Value)
            .Returns(_completeSigningUpPage);
        }
Example #7
0
 public async Task AddOrganizationSigningUpToRepo(OrganizationSigningUp signingUp, CancellationToken token)
 {
     await _repo.AddOrganizationSigningUp(signingUp, token);
 }
 public void RemoveSigninUpFromRepo(OrganizationSigningUp signingUp)
 {
     _repo.RemoveSigningUp(signingUp);
 }
 public void RemoveSigningUp(OrganizationSigningUp signingUp)
 {
     _context.OrganizationSigningUps.Remove(signingUp);
 }
Example #10
0
 public SigningUpInitializedEvent(OrganizationSigningUp signingUp)
 {
     SigningUp = signingUp;
 }
 public async Task AddOrganizationSigningUp(OrganizationSigningUp signingUp, CancellationToken token)
 {
     await _context.OrganizationSigningUps.AddAsync(signingUp, token);
 }