public ModelsForm() { InitializeComponent(); crashServices[0] = new CrashService(); crashServices[1] = new CrashService(); typeof(Panel).InvokeMember("DoubleBuffered", BindingFlags.SetProperty | BindingFlags.Instance | BindingFlags.NonPublic, null, Panel1, new object[] { true }); typeof(Panel).InvokeMember("DoubleBuffered", BindingFlags.SetProperty | BindingFlags.Instance | BindingFlags.NonPublic, null, Panel2, new object[] { true }); typeof(Panel).InvokeMember("DoubleBuffered", BindingFlags.SetProperty | BindingFlags.Instance | BindingFlags.NonPublic, null, Panel3, new object[] { true }); typeof(Panel).InvokeMember("DoubleBuffered", BindingFlags.SetProperty | BindingFlags.Instance | BindingFlags.NonPublic, null, Panel4, new object[] { true }); MainTimer.Start(); }
public void CreateCrash() { // Given TestConfiguration config = new TestConfiguration(); config.Settings.CrashStorageDirectory = "CrashDirectory"; CrashService svc = new CrashService(config); // When FileInfo crashFileStream = null; FileInfo crashFile = null; MemoryStream ms = new MemoryStream(); using (TextWriter tx = new StreamWriter(ms)) { for (int i = 0; i < 100; i++) { tx.WriteLine("line {0}", i); } crashFileStream = svc.RegisterCrash("unittests", ms); crashFile = svc.RegisterCrash("unittests", ms, "crashLog-2009-01-01 10-17-42Z.log"); } // Then Assert.That(crashFileStream, Is.Not.Null); Assert.That(crashFileStream.Exists, Is.True); Assert.That(crashFileStream.Directory.Name, Is.EqualTo(DateTime.Today.ToString("yyyy-MM-dd"))); Assert.That(crashFileStream.Directory.Parent.Name, Is.EqualTo("unittests")); Assert.That(crashFile, Is.Not.Null); Assert.That(crashFile.Exists, Is.True); Assert.That(crashFile.Directory.Name, Is.EqualTo("unittests")); Assert.That(crashFile.Directory.Parent.Name, Is.EqualTo("2009-01-01")); }
public CrashController(CrashService crashService) { CrashService = crashService; }