public void CheckAllExceptions() { var exceptionTypes = ExceptionTestHelper.CollectExceptionTypes(Assembly.GetAssembly(typeof(DuplicateKeyException))); foreach (var excType in exceptionTypes) { ExceptionAssert.ProperImplementation(excType); } }
public void ToCollectionsInvalidTest() { JsonValue jo = AnyInstance.AnyJsonObject; JsonValue ja = AnyInstance.AnyJsonArray; JsonValue jp = AnyInstance.AnyJsonPrimitive; JsonValue jd = AnyInstance.DefaultJsonValue; ExceptionTestHelper.ExpectException <NotSupportedException>(delegate { var ret = jd.ToObjectArray(); }, String.Format(OperationNotSupportedOnJsonTypeMsgFormat, jd.JsonType)); ExceptionTestHelper.ExpectException <NotSupportedException>(delegate { var ret = jd.ToDictionary(); }, String.Format(OperationNotSupportedOnJsonTypeMsgFormat, jd.JsonType)); ExceptionTestHelper.ExpectException <NotSupportedException>(delegate { var ret = jp.ToObjectArray(); }, String.Format(OperationNotSupportedOnJsonTypeMsgFormat, jp.JsonType)); ExceptionTestHelper.ExpectException <NotSupportedException>(delegate { var ret = jp.ToDictionary(); }, String.Format(OperationNotSupportedOnJsonTypeMsgFormat, jp.JsonType)); ExceptionTestHelper.ExpectException <NotSupportedException>(delegate { var ret = jo.ToObjectArray(); }, String.Format(OperationNotSupportedOnJsonTypeMsgFormat, jo.JsonType)); ExceptionTestHelper.ExpectException <NotSupportedException>(delegate { var ret = ja.ToDictionary(); }, String.Format(OperationNotSupportedOnJsonTypeMsgFormat, ja.JsonType)); }