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);
        }
        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);
        }