Пример #1
0
        public void eac3tobatchfilewritewarningwervice_has_no_warnings_when_no_data_anomalies_test()
        {
            //given a list of discs where there is no data anomalis
            List <BluRayDiscInfo> discs = new List <BluRayDiscInfo>()
            {
                new BluRayDiscInfo()
                {
                    IsSelected = true, BluRayPath = "c:\\temp\\disc1"
                }, new BluRayDiscInfo()
                {
                    IsSelected = true, BluRayPath = "c:\\temp\\disc2"
                }
            };

            discs[0].BluRaySummaryInfoList = new List <BluRaySummaryInfo>()
            {
                new BluRaySummaryInfo()
                {
                    IsSelected = true
                }, new BluRaySummaryInfo()
                {
                    IsSelected = true, Eac3ToId = "1)"
                }
            };

            discs[1].BluRaySummaryInfoList = new List <BluRaySummaryInfo>()
            {
                new BluRaySummaryInfo()
                {
                    IsSelected = true
                }, new BluRaySummaryInfo()
                {
                    IsSelected = true, Eac3ToId = "2)"
                }
            };
            //when i get warnings
            IEAC3ToBatchFileWriteWarningService service = new EAC3ToBatchFileWriteWarningService(discs);
            WarningCollection warnings = service.GetWarnings();

            //then there should be no warnings
            warnings.Count().Should().Be(0);
        }