Includes() public method

public Includes ( Table expectedTable ) : bool
expectedTable Table
return bool
        public void IncludesShouldReturnFalseWithOneColumnNotMatching()
        {
            Table expTable = new Table();
            Table actTable = new Table();

            expTable.Data.Add(new List<string>(new[] { "Provider" }));
            expTable.Data.Add(new List<string>(new[] { "Nurse (Sue)" }));

            actTable.Data.Add(new List<string>(new[] { "Provider" }));
            actTable.Data.Add(new List<string>(new[] { "Nurse (Ann)" }));
            actTable.Data.Add(new List<string>(new[] { "Doctor (Zeke)" }));

            Assert.That(actTable.Includes(expTable), Is.False);
        }
        public void IncludesShouldReturnFalseWithTwoColumnsWithMismatchInFirstColumn()
        {
            Table expTable = new Table();
            Table actTable = new Table();

            expTable.Data.Add(new List<string>(new[] { "Provider", "Date" }));
            expTable.Data.Add(new List<string>(new[] { "Nurse (Sue)", "01/15/2010" }));

            actTable.Data.Add(new List<string>(new[] { "Provider", "Date" }));
            actTable.Data.Add(new List<string>(new[] { "Nurse (Ann)", "01/15/2010" }));
            actTable.Data.Add(new List<string>(new[] { "Doctor (Zeke)", "01/15/2010" }));

            Assert.That(actTable.Includes(expTable), Is.False);
        }
        public void IncludesShouldReturnTrueWithTwoColumnMatching()
        {
            Table expTable = new Table();
            Table actTable = new Table();

            expTable.Data.Add(new List<string>(new[] { "Provider", "Date" }));
            expTable.Data.Add(new List<string>(new[] { "Nurse (Ann)", "01/15/2010" }));

            actTable.Data.Add(new List<string>(new[] { "Provider", "Date" }));
            actTable.Data.Add(new List<string>(new[] { "Nurse (Ann)", "01/15/2010" }));
            actTable.Data.Add(new List<string>(new[] { "Doctor (Zeke)", "01/15/2010" }));

            Assert.That(actTable.Includes(expTable));
        }