public void DeleteReferencesAsync() { var referencesToDelete = new DeleteReferencesItemCollection(); var deleteReferencesItem = new DeleteReferencesItem() { }; for (int ii = 0; ii < kOperationLimit * 2; ii++) { referencesToDelete.Add(deleteReferencesItem); } var requestHeader = new RequestHeader(); var sre = Assert.ThrowsAsync <ServiceResultException>(async() => { var response = await Session.DeleteReferencesAsync(requestHeader, referencesToDelete, CancellationToken.None).ConfigureAwait(false); StatusCodeCollection results = response.Results; DiagnosticInfoCollection diagnosticInfos = response.DiagnosticInfos; Assert.NotNull(response.ResponseHeader); Assert.AreEqual(referencesToDelete.Count, results.Count); Assert.AreEqual(diagnosticInfos.Count, diagnosticInfos.Count); }); Assert.AreEqual(StatusCodes.BadServiceUnsupported, sre.StatusCode); }
public void DeleteReferences() { var referencesToDelete = new DeleteReferencesItemCollection(); var deleteReferencesItem = new DeleteReferencesItem() { }; for (int ii = 0; ii < kOperationLimit * 2; ii++) { referencesToDelete.Add(deleteReferencesItem); } var requestHeader = new RequestHeader(); var sre = Assert.Throws <ServiceResultException>(() => { var responseHeader = Session.DeleteReferences(requestHeader, referencesToDelete, out StatusCodeCollection results, out DiagnosticInfoCollection diagnosticInfos); Assert.NotNull(responseHeader); Assert.AreEqual(referencesToDelete.Count, results.Count); Assert.AreEqual(diagnosticInfos.Count, diagnosticInfos.Count); }); Assert.AreEqual(StatusCodes.BadServiceUnsupported, sre.StatusCode); }