Example #1
0
            public void Given_ValidParameters_ExpectValidObject()
            {
                AgoraLog agoraLog = MinhaCdnToAgoraLogConverter.ConvertLog(this.validUrl, this.outputFile);

                agoraLog.Should().NotBeNull();
                agoraLog.Lines.Should().NotBeNull();
                agoraLog.Lines.Count().Should().BeGreaterThan(0);
                agoraLog.ToString().Should().NotBeNull();
                Directory.Exists(Path.GetDirectoryName(this.outputFile)).Should().Be(true);
            }
Example #2
0
        public void Test1()
        {
            var uri      = new Uri("http://teste.com");
            var mockRepo = new Mock <ILogger>();

            mockRepo.Setup(repo => repo.GetLogFile(uri))
            .Returns(File.OpenRead("./TextFile1.txt"));

            var agoraLog = new AgoraLog(mockRepo.Object);

            agoraLog.WriteFromCDN(uri, "./outputTest/testeLog.txt");

            Assert.IsTrue(File.Exists("./outputTest/testeLog.txt"));
        }
        public void ConvertLog()
        {
            var           logContent = _logService.GetString().Split("\n");
            StringBuilder logResult  = new StringBuilder();

            foreach (string line in logContent)
            {
                if (!string.IsNullOrEmpty(line))
                {
                    logResult.Append(new AgoraLog(new MinhaCDNLog(line).GetLog()).ToString());
                }
            }

            _logFile.Save(AgoraLog.GetHeader() + logResult.ToString());
        }