public void ShouldMatchOnEqualToPayee() { string expectedAccount = "12345 6789 123"; var rule = new SimpleMatchRule("Payee", SimpleMatchRule.Operator.Equal, "myself", expectedAccount); var res = rule.Transform(new QifEntry [] { entry1 }); Assert.That(res.Count(), Is.EqualTo(1)); var r = res.Single(); Assert.That(r.AccountName, Is.EqualTo(expectedAccount)); }
public void ShouldNotMatchOnLikeDescription() { string expectedAccount = "12345 6789 123"; var rule = new SimpleMatchRule("Description", SimpleMatchRule.Operator.Like, "shp", expectedAccount); var res = rule.Transform(new QifEntry[] { entry1 }); Assert.That(res.Count(), Is.EqualTo(1)); var r = res.Single(); Assert.That(r.AccountName, Is.EqualTo(DefaultAccount)); }