BudgetAnalyser.Engine.UnitTest.Services.TransactionRuleServiceTest.ArrangeForCreateNewRule C# (CSharp) Method

ArrangeForCreateNewRule() private method

private ArrangeForCreateNewRule ( ) : void
return void
        private void ArrangeForCreateNewRule()
        {
            this.mockRuleFactory
                .Setup(m => m.CreateNewSingleUseRule(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string[]>(), It.IsAny<string>(), It.IsAny<decimal?>(), It.IsAny<bool>()))
                .Returns(new SingleUseMatchingRule(this.mockBucketRepo) { BucketCode = "Foo" });

            // This is to bypass validating that Initialise has happened when adding a new rule
            PrivateAccessor.SetField<TransactionRuleService>(this.subject, "rulesStorageKey", "Anything");
        }
    }