public void CanFindUrl() { var lines = File.ReadAllLines(@"Resources\s3log.txt"); var line = lines.ElementAt(10); var parser = new S3LogParser(); Assert.AreEqual("/videos-moshcam/moshcam/1692k/teganandsara_20090108_e_moshcam_1692k_480p.mp4", parser.FindUrl(line)); }
public void CanFindDate() { var lines = File.ReadAllLines(@"Resources\s3log.txt"); var line = lines.ElementAt(10); var parser = new S3LogParser(); Assert.AreEqual(DateTime.Parse("08/Aug/2012 17:59:48 +0000"), parser.FindDate(line)); }
public void CanFindHttpStatusCode() { var lines = File.ReadAllLines(@"Resources\s3log.txt"); var line = lines.ElementAt(10); var parser = new S3LogParser(); Assert.AreEqual(206, parser.FindHttpCode(line)); }
public void CanFindBytesSize() { var lines = File.ReadAllLines(@"Resources\s3log.txt"); var line = lines.ElementAt(10); var parser = new S3LogParser(); Assert.AreEqual(1073193733, parser.FindBytesSize(line)); }