public void CreateCollectionView_Always_ReturnsNewCollectionViewSourceView()
        {
            var uut = new CollectionFactory();

            var source = new ObservableCollection <string>();

            var result = uut.CreateCollectionView(source);

            result.ShouldSatisfyAllConditions(
                () => result.SourceCollection.ShouldBeSameAs(source),
                () => result.ShouldNotBeSameAs(CollectionViewSource.GetDefaultView(source)));
        }