public async Task ProcessContainerData_Should_Skip_InvalidUris(string uri) { // arrange var mockHttp = new MockHttpMessageHandler(); var server = "http://localhost"; var file = "test-file"; var user = "******"; var pass = "******"; mockHttp.When(HttpMethod.Post, $"{server}/fmi/data/v1/databases/{file}/sessions") .Respond("application/json", DataApiResponses.SuccessfulAuthentication()); var fdc = new FileMakerRestClient(mockHttp.ToHttpClient(), new ConnectionInfo { FmsUri = server, Database = file, Username = user, Password = pass }); var model = new ContainerFieldTestModel { SomeContainerField = uri }; // act await fdc.ProcessContainer(model); // assert Assert.Null(model.SomeContainerFieldData); }