I have to check equality of two lists including their elements and also their sequence. I am using following but it is not working
public class SampleClass
{
public string Id { get; set; }
public string Name { get; set; }
}
[TestMethod]
public void EqualityTest()
{
var list1 = new List<SampleClass>
{
new SampleClass {Id = "11", Name = "abc"},
new SampleClass {Id = "22", Name = "xyz"}
};
var list2 = new List<SampleClass>
{
new SampleClass {Id = "11", Name = "abc"},
new SampleClass {Id = "22", Name = "xyz"}
};
Assert.IsTrue(Enumerable.SequenceEqual(list1, list2));
}
please suggest any solution.