using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Collections.Generic; [TestClass] public class ListExceptExample { [TestMethod] public void TestListExcept() { ListfirstList = new List { 1, 2, 3, 4, 5, 6}; List secondList = new List { 3, 4, 5 }; List difference = firstList.Except(secondList).ToList(); Assert.AreEqual(difference.Count, 3); Assert.IsTrue(difference.Contains(1) && difference.Contains(2) && difference.Contains(6)); } }
using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Collections.Generic; [TestClass] public class ListExceptExample { [TestMethod] public void TestListExceptForStrings() { ListThis code compares two lists of strings, and returns the difference from the first list, which is elements "dog", "bird", and "fish". Package library: Microsoft.VisualStudio.TestTools.UnitTesting.firstList = new List { "cat", "dog", "bird", "fish" }; List secondList = new List { "cat", "mouse", "hamster" }; List difference = firstList.Except(secondList).ToList(); Assert.AreEqual(difference.Count, 3); Assert.IsTrue(difference.Contains("dog") && difference.Contains("bird") && difference.Contains("fish")); } }