public void TestGetDocument()
 {
     using (ShimsContext.Create())
     {
         IReadableFile readableFile = new TestLogsAnalyzer.Lib.Fakes.StubIReadableFile()
         {
             LoadContentString = (fileName) => { new XmlDocument().Load(Path.Combine(Environment.GetFolderPath(System.Environment.SpecialFolder.CommonApplicationData), "SampleTrxXMLTestLogFile.trx")); }
         };
         Assert.IsNull(FileManager.GetDocument(new LogFile(), "dummyFile"));
     }
 }
Esempio n. 2
0
        public void TestLoadContent()
        {
            IReadableFile readableFile = new TestLogsAnalyzer.Lib.Fakes.StubIReadableFile()
            {
                LoadContentString = (fileName) => { new XmlDocument().Load(Path.Combine(Environment.GetFolderPath(System.Environment.SpecialFolder.CommonApplicationData), "SampleTrxXMLTestLogFile.trx")); }
            };

            readableFile.LoadContent("dummyName");

            using (ShimsContext.Create())
            {
                System.IO.Fakes.ShimPath.CombineStringString = (folderPath, fileName) =>
                {
                    return("C:\\ProgramData\\SampleTrxXMLTestLogFile.trx");
                };
                var logFile = new LogFile();
                logFile.LoadContent("dummyName");
            }
        }