public async Task Delete_When_Does_Not_Exists() { var assertDatabase = await RfidDatabaseAssert.CreateAsync(); var userRM = Examples.Administrator(); var accessPointRM = Examples.AccessPoint(); await RfidHttpClient.RegisterUserAsync(userRM); using (var authTokenResponseMessage = await RfidHttpClient.GenerateAuthTokenAsync(userRM)) { var authToken = await AuthTokenHelper.FromHttpResponseMessageAsync(authTokenResponseMessage); var token = await authToken.GetTokenAsync(); using (var httpResponse = await RfidHttpClient.RegisterAccessPointAsync(accessPointRM, token)) { RfidAssert.AssertHttpResponse(httpResponse, System.Net.HttpStatusCode.OK); } using (var httpResponse = await RfidHttpClient.DeleteAccessPointAsync("unknown", token)) { RfidAssert.AssertHttpResponse(httpResponse, System.Net.HttpStatusCode.NotFound); } } await assertDatabase.AssertCntAsync(userRM, accessPointRM); }