public void _0011_NewLogFileModifyDescription() { var logFileName = "_0008_NewLogFileModifyDescription" + Guid.NewGuid().ToString(); var newLog = new LogFileItem(LogLocation, ProjectName, logFileName); Assert.IsTrue(System.IO.File.Exists(newLog.Path), "Nem hozta létre a log fájlt."); string expect = "Hello World"; newLog.Info.Description = expect; Assert.AreEqual(expect, newLog.Info.Description); var loadLog = new LogFileItem(newLog.Path); loadLog.Load(); }
public void _0008_CreateNew_and_Load() { /*Egyedi fáljnév*/ var logFileName = "_0005_CreateNew_and_Load" + Guid.NewGuid().ToString(); ILogFileItem newLog = null; if (!System.IO.File.Exists(LogLocation + logFileName + ".s3db")) { newLog = new LogFileItem(LogLocation, ProjectName, logFileName); Assert.IsTrue(System.IO.File.Exists(newLog.Path), "Nem hozta létre a log fájlt."); newLog.Messages.AddToStorageBegin(); for (int i = 0; i < 1000; i++) { newLog.Messages.AddToStorage("Proba", DateTime.Now, MessageDirection.Received, ArbitrationIdType.Standard, 0x0FF, false, new byte[] { 0x00, 0x01, 0x02, 0x03, 0x05 }, "nincs", "nincs"); } newLog.Messages.AddToStorageEnd(); } var loadedLog = new LogFileItem(newLog.Path); loadedLog.ProgressChanged += (o, e) => { Console.WriteLine("Percent:" + e.ProgressPercentage + "%" + " Message:" + e.UserState); }; loadedLog.Load(); Assert.AreEqual(1000, loadedLog.Messages.Count, "Beirt és várt üzenetek száma nem egyezik."); }