public void Parameter_Collection_Renders_Correctly(IParameterCollection collection, IEnumerable <IParameter> expected, string rendered) { collection.AssertNotNull().AssertEqual(expected.AssertNotNull().Count(), x => x.Count); collection.Zip(expected, (x, y) => new { x, y }).ToList().ForEach(zipped => zipped.x.AssertSame(zipped.y)); collection.ToString().AssertNotNull().AssertEqual(rendered.AssertNotNull()); }