Initial commit to add default .gitIgnore and .gitAttribute files.
Initial solution structure
Added Musician class
Added domain types
Added dummy instruments
Added packages folder to gitignore
Added FullName property to Musician with basic unit test
FullName test refactored into parameterized test with Theory and InlineData attributes from xUnit.net extensions
Add some robustness to FullName test
Added MusicianFactory
Added MusicianBuilder
Added imperative using of AutoFixture to generate simple objects
Added imperative generating of Musician object. Fixed compilation errors
Added declarative using of AutoFixture
Fixed IInstrument interface
Added BreakInstrument method
Changed type of Instrument property from Guitar to IInstrument
Added throwing exception while breaking already broken instrument. Added ReadyToRockAttribute
Added test for throwing exception while breaking already broken instrument. Added BrokenInstrumentAttribute
Added test for null guards with help of GuardClauseAssertion from AutoFixture.Idioms