I was thinking about using reflection for unit tests where 2 objects will be compared for equality and GetProperty() and GetFields() methods will be used extensively. However, I know that the performance impact will be very significant. In fact, couple of
my coworkers used reflection for a deep copy of some sourceobject to targetobject. The code is absolutely elegant, beautiful and does exactly what it's supposed to do. The problem is they had to scrap it because it was really slow. So, is all lost when it
comes to using reflection in unit tests or is there a way to implement it without a ridiculous performance hit? Thanks a lot in advance.
View Complete Post