public void ShouldContainItemsIfInitializedAsEnumerable() { // Arrange IEnumerable <IValidator> validators = new List <IValidator> { new AlphaValidator { Key = "AlphaOnly" }, new RequiredValidator { Key = "Required" }, }; // Act var collection = new ValidatorCollection(validators); // Assert collection.Count.ShouldBe(validators.Count()); collection.ToList().ShouldBeEquivalentTo(validators); }