refactor and fixes some tests
refactor and fixes some tests

michaeljbaird/NLog,breyed/NLog,tohosnet/NLog,littlesmilelove/NLog,tetrodoxin/NLog,bryjamus/NLog,ie-zero/NLog,BrutalCode/NLog,kevindaub/NLog,MoaidHathot/NLog,nazim9214/NLog,MartinTherriault/NLog,nazim9214/NLog,bjornbouetsmith/NLog,tohosnet/NLog,ilya-g/NLog,kevindaub/NLog,AndreGleichner/NLog,bryjamus/NLog,MoaidHathot/NLog,luigiberrettini/NLog,bhaeussermann/NLog,luigiberrettini/NLog,NLog/NLog,snakefoot/NLog,UgurAldanmaz/NLog,BrutalCode/NLog,sean-gilliam/NLog,MartinTherriault/NLog,UgurAldanmaz/NLog,AndreGleichner/NLog,ie-zero/NLog,hubo0831/NLog,bhaeussermann/NLog,littlesmilelove/NLog,bjornbouetsmith/NLog,breyed/NLog,304NotModified/NLog,hubo0831/NLog,michaeljbaird/NLog,ilya-g/NLog,tetrodoxin/NLog