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