public void AddOrganizationSigningUpToRepo_WhenCalled_AddTheSigningUpToRepo() { var signingUp = new OrganizationSigningUp("email", "token"); _sut.AddOrganizationSigningUpToRepo(signingUp, default).Wait(); _repo.Verify(x => x.AddOrganizationSigningUp(signingUp, default)); }
public void RemoveSigninUpFromRepo_WhenCalled_RemoveSigninUpFromRepo() { var signingUp = new OrganizationSigningUp("email", "token"); _sut.RemoveSigninUpFromRepo(signingUp); _repo.Verify(x => x.RemoveSigningUp(signingUp)); }
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")); }
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); }
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); }
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); }
public SigningUpInitializedEvent(OrganizationSigningUp signingUp) { SigningUp = signingUp; }
public async Task AddOrganizationSigningUp(OrganizationSigningUp signingUp, CancellationToken token) { await _context.OrganizationSigningUps.AddAsync(signingUp, token); }