Пример #1
0
        public void UmsatzsteuerTest()
        {
            var resourceProvider = new AnmeldungResourceProvider();

            Assert.Throws<ArgumentOutOfRangeException>(() => resourceProvider.GetBaseFileNameUmsatzsteuer(2003, 1));
            Assert.Throws<ArgumentOutOfRangeException>(() => resourceProvider.GetBaseFileNameUmsatzsteuer(2018, 1));
            Assert.Throws<ArgumentOutOfRangeException>(() => resourceProvider.GetBaseFileNameUmsatzsteuer(2011, 3));

            var fileNames = new HashSet<string>(resourceProvider.FileNames);

            Assert.True(fileNames.Contains(resourceProvider.GetBaseFileNameUmsatzsteuer(2004, 1)));
            Assert.True(fileNames.Contains(resourceProvider.GetBaseFileNameUmsatzsteuer(2017, 1)));
            Assert.True(fileNames.Contains(resourceProvider.GetBaseFileNameUmsatzsteuer(2011, 2)));
        }
Пример #2
0
 public void TestDeserializeUSTVA(string relativeFileName)
 {
     var yearMonth = GetYearMonth(relativeFileName);
     var provider = new AnmeldungResourceProvider();
     var doc = Load(relativeFileName);
     TestDocument(doc, provider, provider.GetBaseFileNameUmsatzsteuer(yearMonth.Item1, yearMonth.Item2));
 }