public async Task WhenDataDoesNotExist_ItShouldReturnEmptyOrigin()
        {
            await this.DatabaseTestAsync(async testDatabase =>
            {
                this.target = new GetUserPaymentOriginDbStatement(testDatabase);
                await testDatabase.TakeSnapshotAsync();

                var result = await this.target.ExecuteAsync(UserId);

                Assert.AreEqual(UserPaymentOriginResult.Empty, result);

                return(ExpectedSideEffects.None);
            });
        }
 public void Initialize()
 {
     this.target = new GetUserPaymentOriginDbStatement(
         new Mock <IFifthweekDbConnectionFactory>(MockBehavior.Strict).Object);
 }