'Why empty collection assertion does not work in MSTest?

I have an assertion like the following

Assert.AreEqual(1.Primes(), new List());

Where Primes returns IList and the code for primes is

public static class PrimesKata { public static IList Primes(this int n) { return new List(); } }

as you can guess I am trying out the prime number kata, when using MSTest for unit testing this test fails but the same code works just fine in NUnit. Is there something extra I need to do in MSTest for this test to pass?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source