Include: include/setup.vader

Execute (cs: msbuild: errorformat):
  Save &errorformat
  let &errorformat = neomake#makers#ft#cs#msbuild().errorformat
  new
  file FooBar.cs

  lgetexpr "FooBar.cs(21,63): error CS1002: ; expected [Foo\Foobar.csproj]"
  AssertEqualQf getloclist(0), [{
    \ 'lnum': 21,
    \ 'bufnr': bufnr('%'),
    \ 'col': 63,
    \ 'valid': 1,
    \ 'vcol': 0,
    \ 'nr': 1002,
    \ 'type': 'E',
    \ 'pattern': '',
    \ 'text': "; expected"}]

  lgetexpr "FooBar.cs(25,29): warning CS0168: The variable 'ex' is declared but never used [Foo\Foobar.csproj]"
  AssertEqualQf getloclist(0), [{
    \ 'lnum': 25,
    \ 'bufnr': bufnr('%'),
    \ 'col': 29,
    \ 'valid': 1,
    \ 'vcol': 0,
    \ 'nr': 168,
    \ 'type': 'W',
    \ 'pattern': '',
    \ 'text': "The variable 'ex' is declared but never used"}]
  bwipe
