public void ReadOnlyObervationCollectio_CheckingIsAddingElement_Adding() { var creature = new Creature { Name = "Dog", Description = "Can run" }; var creatureTwo = new Creature { Name = "turtle", Description = "Can crawl" }; var creatureThree = new Creature { Name = "Crow", Description = "Can fly" }; var creatureList = new List <Creature> { creature, creatureTwo }; var collectionAcces = ReadOnlyObservableCollection <Creature> .Create(creatureList); int beforAddingCollection = collectionAcces.Collection.Count; collectionAcces.Add(creatureThree); int afterAddingCollection = collectionAcces.Collection.Count; Assert.AreNotEqual(beforAddingCollection, afterAddingCollection); }
public void CollectionAccess_ClearingCollectionTest_Clearing() { var creature = new Creature { Name = "Dog", Description = "Can run" }; var creatureTwo = new Creature { Name = "turtle", Description = "Can crawl" }; var creatureList = new List <Creature> { creature, creatureTwo }; var collectionAcces = ReadOnlyObservableCollection <Creature> .Create(creatureList); int beforClearningCollection = collectionAcces.Collection.Count; collectionAcces.Clear(); int afterClearingCollection = collectionAcces.Collection.Count; Assert.AreNotEqual(beforClearningCollection, afterClearingCollection); }
public void ReadOnlyObervationCollectio_CheckingIsEmpty_IsTrue() { var collectionAcces = ReadOnlyObservableCollection <Creature> .Create(Enumerable.Empty <Creature>()); Assert.AreEqual(0, collectionAcces.Collection.Count); }