public void EmptyQueueTest() { AnimalShelter MyAnimalShelter = new AnimalShelter(); Animal MyAnimal = (Animal)MyAnimalShelter.Peek().Data; Assert.Equal("No Animal", MyAnimal.Name); }
public void TestEnqueueCat() { AnimalShelter shelter = new AnimalShelter(new Dog("Moby")); shelter.Enqueue(new Cat("Boots")); Assert.Equal("Boots", shelter.Peek().Next.Name); }
public void NullTest() { AnimalShelter MyAnimalShelter = new AnimalShelter(); MyAnimalShelter.Enqueue(new Node(null)); Animal MyAnimal = (Animal)MyAnimalShelter.Peek().Data; Assert.Equal("No Animal", MyAnimal.Name); }
public void EnqueueTest() { Animal DogSpotty = new Animal("Spotty", "Dog"); AnimalShelter MyAnimalShelter = new AnimalShelter(); MyAnimalShelter.Enqueue(new Node(DogSpotty)); Animal MyAnimal = (Animal)MyAnimalShelter.Peek().Data; Assert.Equal("Spotty", MyAnimal.Name); }
public void Shelter_Not_empty() { // Arrange AnimalShelter <object> shelter = new AnimalShelter <object>(); shelter.Enqueue(Animal.Type.Dog); shelter.Enqueue(Animal.Type.Dog); shelter.Enqueue(Animal.Type.Cat); Assert.Equal(Animal.Type.Dog, shelter.Peek()); }
public void Peek3() { Cat cat3 = new Cat("cat3"); Dog dog1 = new Dog("dog1"); Dog dog2 = new Dog("dog2"); AnimalShelter shelter = new AnimalShelter(cat3); shelter.Enqueue(dog2); shelter.Enqueue(dog1); Assert.Equal("cat3", shelter.Peek().Value); }
public void FIFODogDequeueingTest() { Animal DogSpotty = new Animal("Spotty", "Dog"); Animal CatMittens = new Animal("Mittens", "Cat"); AnimalShelter MyAnimalShelter = new AnimalShelter(); MyAnimalShelter.Enqueue(new Node(DogSpotty)); MyAnimalShelter.Enqueue(new Node(CatMittens)); MyAnimalShelter.Dequeue("Dog"); Animal MyAnimal = (Animal)MyAnimalShelter.Peek().Data; Assert.Equal("Mittens", MyAnimal.Name); }
public void CanPeekValueAndReturnIt() { // arrange AnimalShelter shelter = new AnimalShelter(); Dog dog = new Dog("Loki"); shelter.Enqueue(dog); // act var peekResult = shelter.Peek(); // assert Assert.Equal(dog, peekResult); }
public void Can_put_animals_into_shelter() { // Arrange AnimalShelter <Animal> testQueue = new AnimalShelter <Animal>(); Dog newDog = new Dog(); // Act testQueue.ArriveAtShelter(newDog); Animal result = testQueue.Peek(); //Assert Assert.Equal("dog", result.Type); }