public void WhenInitializedItemsListWillReadFromFil()
        {
            var itemsCollection = new List<IItem>();
            var itemDeserializer = new StubIItemDeserializer
            {
                Deserialize = () => itemsCollection
            };

            Assert.IsTrue(itemsCollection.SequenceEqual(SetupClass(itemDeserializer: itemDeserializer).Items));
        }
        public void WhenInitializedSelectedItemWillBeTheFirst()
        {
            var firstItem =
                new StubIItem {NameGet = () => "Test3"};
            var itemsCollection = new List<IItem>
            {
                firstItem,
                new StubIItem {NameGet = () => "Test1"},
                new StubIItem {NameGet = () => "Test2"}
            };

            var itemDeserializer = new StubIItemDeserializer
            {
                Deserialize = () => itemsCollection
            };

            Assert.AreEqual(firstItem, SetupClass(itemDeserializer: itemDeserializer).SelectedItem);
        }