public void Test_03_StringMessage() { string msg = "An unknown Ldap error was detected!"; string expected = "Unassigned"; LdapException le = new LdapException(msg); Assert.AreEqual(le.Resource.Id, expected, "The resource ids are different"); Assert.AreEqual(msg, le.Message, "The exception messages are different"); }
public void Test_02_StringResource() { string resid = "Unknown"; string msg = "An unknown Ldap error was detected!"; LdapException le = new LdapException(resid); Assert.AreEqual(resid, le.Resource.Id, "The resource ids are different"); Assert.AreEqual(msg, le.Message, "The exception messages are different"); }
public void Test_04_ExceptionResource() { string err = "This is a test exception resource"; string desc = "This is a test message"; int num = 10000; string resid = "TEST"; LdapException le = new LdapException(new ExceptionResource(resid, "Workshare.DirectorySearcher.Tests.Exceptions", typeof(Test_ExceptionResource).Assembly)); Assert.AreEqual(err, le.Message, "The error message are different"); Assert.AreEqual(desc, le.Resource.Description, "The descriptions are different"); Assert.AreEqual(num, le.Resource.ErrorNumber, "The error numbers are different"); Assert.AreEqual(resid, le.Resource.Id, "The resource ids are different"); }