Fix failing tests by specifying existing files
Run multiple tests using the same test base
Remove extra param in VSLanguageService to avoid package failure
Address code review
Merge pull request #593 from dungpa/vs-tests

Initial version of Visual Studio unit tests
replace some poor man mocks with Foq
fixed: UnopenedNamespacesResolver inserts open statement in a wrong place in a script that has no other open statements, but has # directives

fixed: UnopenedNamespacesResolver does not show the smart tag on module top level do expressions
Merge pull request #604 from vasily-kirichenko/onopened-namespaces-resolver-fix

fixed: UnopenedNamespacesResolver inserts open statement in a wrong place
AssemblyContentProvider returns FullDisplayName instead of FullName
finished: SourceCodeClassifier deal properly with symbols which has different DisplayName
remove commented code
add a test for SourceCodeClassifier
refactor SourceCodeClassifier and related types according to the code review
Merge pull request #605 from vasily-kirichenko/fix-symbols-with-different-display-name

Fix symbols with different display name
Merge pull request #606 from vasily-kirichenko/foq

replace some poor man mocks with Foq
Add VS tests for ResolveUnopenedNamespaceSmartTagger
Add more elaborated test cases
Replace simple mock classes by Foq instances
Merge pull request #609 from dungpa/vs-tests

Add VS tests for ResolveUnopenedNamespaceTagger
fixed: SourceCodeClassifier wrongly chooses unappropriated DisplayName if there are several of them for a single FullName