Code to green
Using FluentAssertions; makes tests far easier to read
Pushed dispose method into base
Reduced number of magic strings
Added LogEventBuilder
Pushing test-data creation into builder
Using Faker to create some random/fun test data
Split tests into two as some test ES rather than the appender
Replace thread sleeps with Retry
Using Faker rather than magic strings
Using expressions rather than magic strings when querying ES
Test to assert properties now running; local thread asserts commented out
Test to assert properties now running; local thread asserts commented out
Code to green
Added ability to debug requests with Fiddler
Added Infrastructure namespace; dumped everything but tests in it
Moved away from test base; xunit recommendation is to use fixture
Rename
Added elastic search configuration that allows LogEvent in appender library to be used within tests - removing the need for duplication
Removed duplicate LogEvent; ES requests now match 'production' dto