public void CreateReadOnlyObservableCollection_Collection_Always_ReturnsObservableCollectionConstructorCollection(params string[] items) { var uut = new CollectionFactory(); var source = new ObservableCollection <string>(); var result = uut.CreateReadOnlyObservableCollection(source); foreach (var item in items) { source.Add(item); } result.ShouldBeOrderedEquivalentTo(source); }