DNM: Defect fix: MAGN-1380 - Add tests for files from the future

Add tests for files from the future
The following logs appropriate information only when ```fileVersion``` and ```currVersion``` are both not null. I'm wondering if we can make it as such:

```cs
var fileVer = ((fileVersion != null) ? fileVersion.ToString() : "Unknown");
var currVer = ((currVersion != null) ? currVersion.ToString() : "Unknown");

InstrumentationLogger.LogInfo("FutureFileMessage", fullFilePath + 
    " :: fileVersion:" + fileVer + " :: currVersion:" + currVer);
```