Feature/strongly typed dto conversion

1 - copy values from a stub to your expected object & default all remaining properties with comparisons

var expected = Expected.WithPropertiesFrom<TestDto, ResultDto>(someObjectToMapPropertiesFrom);

2 - select specific properties you want from a stub to test (2nd property strongly typed --> refactoring name change will be found compared with anon type name)

var expected = testStub.WithSelectedProperties<ComplexType, object>(
                 a => a.TypeWithIEnumerable,
                  a => a.Map<ComplexType, TestDto2>(b => b.TypeWithString, c => c.Name2),
                 a => a.StringProperty);