public void DataClient_ShouldHandle_401_From_Sessions() { 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(HttpStatusCode.Unauthorized, "application/json", DataApiResponses.Authentication401()); mockHttp.When(HttpMethod.Delete, $"{server}/fmi/data/v1/databases/{file}/sessions*") .Respond(HttpStatusCode.OK, "application/json", ""); using var fdc = new FileMakerRestClient(mockHttp.ToHttpClient(), new ConnectionInfo { FmsUri = server, Database = file, Username = user, Password = pass }); Assert.False(fdc.IsAuthenticated); }