Exemplo n.º 1
0
        public async void GetEmailStatus_ToNotExistingEmail_NotExistsResult()
        {
            var handler = new GetEmailStatusQueryHandler(this);

            var result = await handler.Handle(new GetEmailStatusQuery("100"), new System.Threading.CancellationToken());

            Assert.Equal(EmailResult.NotExists, result.ErrorCode);
        }
Exemplo n.º 2
0
        public async void GetEmailStatus_ExistingPendingEmail_ReturmPending()
        {
            var handler = new GetEmailStatusQueryHandler(this);

            CreateNew("Subject", "Author", "Body");

            var result = await handler.Handle(new GetEmailStatusQuery("1"), new System.Threading.CancellationToken());

            Assert.Null(result.ErrorCode);
            Assert.Equal("pending", result.Data);
        }