public async Task ConfirmAsync() { var condition = new AcknowledgeableCondition(); var comment = new LocalizedText("Comment"); var response = new CallResponse { Results = new CallMethodResult[] { new CallMethodResult { StatusCode = StatusCodes.BadAttributeIdInvalid } } }; var channel = new TestRequestChannel(response); var ret = await channel.ConfirmAsync(condition, comment); ret .Should().Be((StatusCode)StatusCodes.BadAttributeIdInvalid); channel.Request .Should().BeEquivalentTo(new { MethodsToCall = new[] { new { ObjectId = condition.ConditionId, MethodId = NodeId.Parse(MethodIds.AcknowledgeableConditionType_Confirm), InputArguments = new Variant[] { condition.EventId, comment } } } }); }
public async Task ConditionRefreshAsync() { var response = new CallResponse { Results = new CallMethodResult[] { new CallMethodResult { StatusCode = StatusCodes.BadAttributeIdInvalid } } }; var channel = new TestRequestChannel(response); var ret = await channel.ConditionRefreshAsync(subscriptionId : 100); ret .Should().Be((StatusCode)StatusCodes.BadAttributeIdInvalid); channel.Request .Should().BeEquivalentTo(new { MethodsToCall = new[] { new { ObjectId = NodeId.Parse(ObjectTypeIds.ConditionType), MethodId = NodeId.Parse(MethodIds.ConditionType_ConditionRefresh), InputArguments = new Variant[] { 100u } } } }); }
public void ConfirmAsyncNull() { var response = new CallResponse(); var channel = new TestRequestChannel(response); channel.Invoking(c => c.ConfirmAsync(null, "Comment")) .Should().Throw <ArgumentNullException>(); }
public void ModifyMonitoredItemsAsyncNull() { var response = new ModifyMonitoredItemsResponse(); var channel = new TestRequestChannel(response); channel.Invoking(c => c.ModifyMonitoredItemsAsync(null)) .Should().Throw <ArgumentNullException>(); }
public void HistoryReadAsyncNull() { var response = new HistoryReadResponse(); var channel = new TestRequestChannel(response); channel.Invoking(c => c.HistoryReadAsync(null)) .Should().Throw <ArgumentNullException>(); }
public void UnregisterNodesAsyncNull() { var response = new UnregisterNodesResponse(); var channel = new TestRequestChannel(response); channel.Invoking(c => c.UnregisterNodesAsync(null)) .Should().Throw <ArgumentNullException>(); }
public void TranslateBrowsePathsToNodeIdsAsyncNull() { var response = new TranslateBrowsePathsToNodeIdsResponse(); var channel = new TestRequestChannel(response); channel.Invoking(c => c.TranslateBrowsePathsToNodeIdsAsync(null)) .Should().Throw <ArgumentNullException>(); }
public void BrowseNextAsyncNull() { var response = new BrowseNextResponse(); var channel = new TestRequestChannel(response); channel.Invoking(c => c.BrowseNextAsync(null)) .Should().Throw <ArgumentNullException>(); }
public void DeleteSubscriptionsAsyncNull() { var response = new DeleteSubscriptionsResponse(); var channel = new TestRequestChannel(response); channel.Invoking(c => c.DeleteSubscriptionsAsync(null)) .Should().Throw <ArgumentNullException>(); }
public void AddReferencesAsyncNull() { var response = new AddReferencesResponse(); var channel = new TestRequestChannel(response); channel.Invoking(c => c.AddReferencesAsync(null)) .Should().Throw <ArgumentNullException>(); }
public void SetPublishingModeAsyncNull() { var response = new SetPublishingModeResponse(); var channel = new TestRequestChannel(response); channel.Invoking(c => c.SetPublishingModeAsync(null)) .Should().Throw <ArgumentNullException>(); }
public async Task UnregisterNodesAsync() { var response = new UnregisterNodesResponse(); var request = new UnregisterNodesRequest(); var channel = new TestRequestChannel(response); var ret = await channel.UnregisterNodesAsync(request); ret .Should().BeSameAs(response); channel.Request .Should().BeSameAs(request); }
public async Task TranslateBrowsePathsToNodeIdsAsync() { var response = new TranslateBrowsePathsToNodeIdsResponse(); var request = new TranslateBrowsePathsToNodeIdsRequest(); var channel = new TestRequestChannel(response); var ret = await channel.TranslateBrowsePathsToNodeIdsAsync(request); ret .Should().BeSameAs(response); channel.Request .Should().BeSameAs(request); }
public async Task BrowseNextAsync() { var response = new BrowseNextResponse(); var request = new BrowseNextRequest(); var channel = new TestRequestChannel(response); var ret = await channel.BrowseNextAsync(request); ret .Should().BeSameAs(response); channel.Request .Should().BeSameAs(request); }
public async Task HistoryReadAsync() { var response = new HistoryReadResponse(); var request = new HistoryReadRequest(); var channel = new TestRequestChannel(response); var ret = await channel.HistoryReadAsync(request); ret .Should().BeSameAs(response); channel.Request .Should().BeSameAs(request); }
public async Task ModifySubscriptionAsync() { var response = new ModifySubscriptionResponse(); var request = new ModifySubscriptionRequest(); var channel = new TestRequestChannel(response); var ret = await channel.ModifySubscriptionAsync(request); ret .Should().BeSameAs(response); channel.Request .Should().BeSameAs(request); }
public async Task QueryFirstAsync() { var response = new QueryFirstResponse(); var request = new QueryFirstRequest(); var channel = new TestRequestChannel(response); var ret = await channel.QueryFirstAsync(request); ret .Should().BeSameAs(response); channel.Request .Should().BeSameAs(request); }
public async Task AddReferencesAsync() { var response = new AddReferencesResponse(); var request = new AddReferencesRequest(); var channel = new TestRequestChannel(response); var ret = await channel.AddReferencesAsync(request); ret .Should().BeSameAs(response); channel.Request .Should().BeSameAs(request); }
public async Task WriteAsync() { var response = new WriteResponse(); var request = new WriteRequest(); var channel = new TestRequestChannel(response); var ret = await channel.WriteAsync(request); ret .Should().BeSameAs(response); channel.Request .Should().BeSameAs(request); }
public async Task DeleteSubscriptionsAsync() { var response = new DeleteSubscriptionsResponse(); var request = new DeleteSubscriptionsRequest(); var channel = new TestRequestChannel(response); var ret = await channel.DeleteSubscriptionsAsync(request); ret .Should().BeSameAs(response); channel.Request .Should().BeSameAs(request); }
public async Task SetPublishingModeAsync() { var response = new SetPublishingModeResponse(); var request = new SetPublishingModeRequest(); var channel = new TestRequestChannel(response); var ret = await channel.SetPublishingModeAsync(request); ret .Should().BeSameAs(response); channel.Request .Should().BeSameAs(request); }
public async Task ModifyMonitoredItemsAsync() { var response = new ModifyMonitoredItemsResponse(); var request = new ModifyMonitoredItemsRequest(); var channel = new TestRequestChannel(response); var ret = await channel.ModifyMonitoredItemsAsync(request); ret .Should().BeSameAs(response); channel.Request .Should().BeSameAs(request); }