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); }
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()); }