For the following \"project\" I am getting a very annoying and inexplicable error when resolving Unity for DI.
InvalidOperationException - The type Lo
In order for Unity to construct your Performance class, it needs to know how to construct the implementation of ILogWriter.
I cannot see anywhere in your code where you tell Unity what class to create for the ILogWriter interface, so I suspect you may need to add this.