[v3.6.0.1]
From what I understand internal types are excluded from the impact detection engine, right? i.e. if I alter the some covered lines of an internal type, that will not mark tests covering those lines as impacted?
(And marking that assembly with [assembly: internalsVisibleTo("myTestAsembly')] does not seem to matter).
Is this planned to change in a near future?
I mostly declare types as internal with public interfaces and use IOC to resolve the instances. But this is not working with the IL impacted detection mode since tests are not treated as impacted, which is a pity since this is one awesomeness of NCrunch to only run impacted tests :/.
(Changing impact detection mode to CompareText works with internal types, but then all tests covering some line of the entire file is marked as impacted but I guess that is same behavior as before the CompareIL mode was introduced).
Thanks.