public void GeoNames_PostalCodeResults_ShouldBePublic() { var model = new PostalCodeResults { Items = new List<PostalCode> { new PostalCode(), new PostalCode(), new PostalCode(), }, }; model.ShouldNotBeNull(); model.Items.ShouldNotBeNull(); model.Items.Count.ShouldEqual(3); }
public void GeoNames_PostalCodeResults_ShouldImplementGenericIEnumerable() { var model = new PostalCodeResults { Items = new List<PostalCode> { new PostalCode(), new PostalCode(), new PostalCode(), }, }; model.ShouldImplement(typeof(IEnumerable<PostalCode>)); model.GetEnumerator().ShouldNotBeNull(); ((IEnumerable)model).GetEnumerator().ShouldNotBeNull(); foreach (var item in model) { item.ShouldNotBeNull(); } }