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