It would be correct that this is more an integration test. However, you need to ask yourself what you are actually trying to check here. If this is really a unit test, and you want to test the logic on your EventLogEntries, then you should handle the event log like any other external dependency.
TDD led me to isolate and mock many things that seem strange to taunt, but ultimately saved me from the service nightmares later. i.e. File IO, Logging, Tracing, etc.
I would bind all your CRUD operations to an event log outside the interface and treat it as if it were data access. If you cannot easily create EventLogEntries outside the group, you might even consider creating your own objects that represent the event log entries and use them.
source share