public void ShorterList() { var changing = new NbtList { new NbtShort(1), new NbtShort(2), new NbtShort(3), new NbtShort(4), new NbtShort(5), }; var template = new NbtList { new NbtShort(1), new NbtShort(2), }; var tags = changing.Take(2).ToList(); changing.SetEqualTo(template); var new_tags = changing.ToList(); Assert.IsTrue(tags.SequenceEqual(new_tags)); AssertIdentical(changing, template); }