public void UnbindAsyncGone() { var response = new ServiceInstanceAsyncOperation { Operation = "my operation" }; SetupMock(x => x.UnbindAsync(new ServiceBindingContext("123", "456"), "abc", "xyz"), response); SetupMock(x => x.GetLastOperationAsync(new ServiceBindingContext("123", "456"), "abc", "xyz", "my operation"), new GoneException()); Client.ServiceInstancesPolling["123"].ServiceBindings["456"].Awaiting(x => x.UnbindAsync("abc", "xyz")).Should().Throw <GoneException>(); }
public async Task UnbindAsyncGone() { var response = new ServiceInstanceAsyncOperation { Operation = "my operation" }; Mock.Setup(x => x.UnbindAsync(new("123", "456"), "abc", "xyz")) .ReturnsAsync(response); Mock.Setup(x => x.GetLastOperationAsync(new("123", "456"), "abc", "xyz", "my operation")) .Throws <GoneException>(); await Client.ServiceInstancesPolling["123"].ServiceBindings["456"] .Awaiting(x => x.UnbindAsync("abc", "xyz")) .Should().ThrowAsync <GoneException>(); }