public void SoEx_UnknownBluetopiaErrorCode() { BluetopiaSocketException ex; ex = new BluetopiaSocketException((BluetopiaError)(-100000), (int)SocketError.NotSocket); Assert.AreEqual("-100000", ex.BluetopiaError, "BluetopiaError"); Assert.AreEqual(-100000, ex.BluetopiaErrorCode, "BluetopiaErrorCode"); // Assert.AreEqual(SocketError.NotSocket, ex.SocketErrorCode, "SocketErrorCode"); Assert.AreEqual((int)SocketError.NotSocket, ex.ErrorCode, "ErrorCode"); Assert.AreEqual((int)SocketError.NotSocket, ex.NativeErrorCode, "NativeErrorCode"); // Just for historical tracking Assert.AreEqual("An operation was attempted on something that is not a socket" + " (Bluetopia: -100000 (-100000)).", ex.Message, "Message"); }
public void SoEx_KnownBluetopiaErrorCode() { BluetopiaSocketException ex; ex = new BluetopiaSocketException(BluetopiaError.HCI_TIMEOUT_ERROR, SocketError.NotSocket); Assert.AreEqual("HCI_TIMEOUT_ERROR", ex.BluetopiaError, "BluetopiaError"); Assert.AreEqual((int)BluetopiaError.HCI_TIMEOUT_ERROR, ex.BluetopiaErrorCode, "BluetopiaErrorCode"); // Assert.AreEqual(SocketError.NotSocket, ex.SocketErrorCode, "SocketErrorCode"); Assert.AreEqual((int)SocketError.NotSocket, ex.ErrorCode, "ErrorCode"); Assert.AreEqual((int)SocketError.NotSocket, ex.NativeErrorCode, "NativeErrorCode"); // Just for historical tracking Assert.AreEqual("An operation was attempted on something that is not a socket" + " (Bluetopia: HCI_TIMEOUT_ERROR (-17)).", ex.Message, "Message"); }