/*--------------------------------------------------------------------------------------------*/ private void AssertFault(TestDelegate pDelegate, AccessErrors pError, AccessErrorDescs pDesc) { OauthException oe = TestUtil.Throws <OauthException>(pDelegate); Assert.NotNull(oe.OauthError, "OauthError should filled."); Assert.AreEqual(pError + "", oe.OauthError.Error, "Invalid OauthError.Error"); Assert.AreEqual(OauthAccessTasks.ErrDescStrings[(int)pDesc] + "", oe.OauthError.ErrorDesc, "Invalid OauthError.ErrorDesc"); }
/*--------------------------------------------------------------------------------------------*/ private void AssertFault(AccessErrors pError, AccessErrorDescs pDesc) { var oe = new OauthException(null, null); vMockTasks .Setup(x => x.NewFault(pError, pDesc)) .Returns(oe); OauthException thrown = TestUtil.Throws <OauthException>(DoExecute); Assert.AreEqual(oe, thrown, "Incorrect thrown OauthException."); }
/*--------------------------------------------------------------------------------------------*/ private void CheckException(OauthException pEx, AccessErrors pErr, AccessErrorDescs pDesc) { Assert.AreEqual(pErr.ToString(), pEx.OauthError.Error, "Incorrect Error."); Assert.AreEqual(OauthAccessTasks.ErrDescStrings[(int)pDesc], pEx.OauthError.ErrorDesc, "Incorrect ErrorDesc."); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ public OauthException NewFault(AccessErrors pErr, AccessErrorDescs pDesc) { return(new OauthException(pErr.ToString(), ErrDescStrings[(int)pDesc])); }