using System.Collections.Generic;
using Microsoft.VisualStudio.TestTools.UnitTesting;
public static void Main()
var newList1 = new List<TestObject>();
newList1.Add(new TestObject("1", false, 1));
newList1.Add(new TestObject("2", true, 2));
newList1.Add(new TestObject("3", true, 3));
var newList2 = new List<TestObject>();
newList2.Add(new TestObject("1", false, 1));
newList2.Add(new TestObject("2", true, 2));
newList2.Add(new TestObject("3", true, 3));
var test = newList1.Equals(newList2);
public TestObject(string testString, bool testBool, int testInt){
public string TestString {get;set;}
public bool TestBool {get;set;}
public int TestInt {get;set;}