public void DHIBase_Constructor_CheckFileExist_Error() { string fileName = @"C:\CSSP Latest Code Old\CSSPDHIFormApp\CSSPDHIFormApp\Gaspe_NotExist.m21fm"; FileInfo fi = new FileInfo(fileName); using (DHIBase dhiBase = new DHIBase(fi)) { Assert.IsNotNull(fi); Assert.IsFalse(fi.Exists); Assert.AreEqual(string.Format(CSSPDHIRes.File_DoesNotExist, fi.FullName), dhiBase.ErrorMessage); } }
public void DHIBase_Constructor_OK() { string fileName = @"C:\CSSP Latest Code Old\CSSPDHIFormApp\CSSPDHIFormApp\Gaspe.m21fm"; FileInfo fi = new FileInfo(fileName); using (DHIBase dhiBase = new DHIBase(fi)) { Assert.IsNotNull(fi); Assert.IsTrue(fi.Exists); Assert.AreEqual(fileName, fi.FullName); Assert.AreEqual("", dhiBase.ErrorMessage); } }
public void DHIBase_Constructor_OnCSSPDHIChanged_Error() { string fileName = @"C:\CSSP Latest Code Old\CSSPDHIFormApp\CSSPDHIFormApp\Gaspe_NotExist.m21fm"; FileInfo fi = new FileInfo(fileName); using (DHIBase dhiBase = new DHIBase(fi)) { Assert.IsNotNull(fi); Assert.IsFalse(fi.Exists); Assert.AreEqual(string.Format(CSSPDHIRes.File_DoesNotExist, fi.FullName), dhiBase.ErrorMessage); Assert.AreEqual("Testing123", strTest); dhiBase.CSSPDHIChanged += CSSPDHIChanged; string status = "This is status"; float progress = 34.5f; bool completed = false; string errorMessage = "This is the error message"; dhiBase.OnCSSPDHIChanged(new DHIBase.CSSPDHIEventArgs(new DHIBase.CSSPDHIMessage(status, progress, completed, errorMessage))); Assert.AreEqual("Testing234", strTest); } }