I’m currently writing two class libraries that use the ES .net client.
With something like RavenDB I would be able to test these by using an embedded database. Is this possible by using the ES embedded client in my unit tests, or do I nmeed to spin up a server?
I’m currently writing two class libraries that use the ES .net client.
With something like RavenDB I would be able to test these by using an embedded database. Is this possible by using the ES embedded client in my unit tests, or do I nmeed to spin up a server?
there could be bugs in client API or server side code handling
there can and are small implementational differences between embedded and clientapi
not everything is supported over embedded client
In general embedded client is mostly the same but there are a few places behaviors can differ. If you want exact results server is generally better if you want good results to gate (not perfect) especially with a small surface area then embedded is great