public void Test1()
        {
            var str1 = "DK-NOTA 167 LIDL NORDHAVN";
            var str2 = "Nordhavn Cykler";
            var str3 = "Lidl Nordhavn";

            var overlap1 = PayeeFinder.GetOverlap(str1, str2);
            var overlap2 = PayeeFinder.GetOverlap(str1, str3);

            Assert.Equal("Nordhavn", overlap1);
            Assert.Equal("Lidl Nordhavn", overlap2);
        }
Exemplo n.º 2
0
        public static Output Convert(Input input, List <Payee.Payee> payees)
        {
            var payeeSearchResult = PayeeFinder.Find(input.Text, payees).FirstOrDefault();

            return(new Output
            {
                Date = input.Date,
                PayeeBefore = input.Text,
                PayeeAfter = payeeSearchResult.Payee?.Name ?? string.Empty,
                Overlap = payeeSearchResult.Overlap,
                Category = "",
                Memo = "",
                Inflow = input.Amount >= 0 ? input.Amount : new decimal?(),
                Outflow = input.Amount < 0 ? -input.Amount : new decimal?()
            });
        }