public void Reverse__An_Array_Can_Reverse_Itself() { var animals = new IAnimal[] { _dog, _cat, _fish }; animals.Reverse(ref animals); Assert.IsTrue(animals.IndexOf(_fish) == 0 && animals.IndexOf(_dog) == animals.Length - 1); }