public void CanApply(Quality chord, Pitch root, params Pitch[] expected) { Assert.Equal(expected.ToList(), chord.Apply(root).ToList()); Assert.Equal(expected.Select(p => p.Note).ToList(), chord.Apply(root.Note).ToList()); }