public void ShouldConvertToArray() { // arrange var target = new ObservableStack<string>(); var expected = new[] { "3", "2", "1" }; target.Push( "1" ); target.Push( "2" ); target.Push( "3" ); // act var actual = target.ToArray(); // assert Assert.True( actual.SequenceEqual( expected ) ); }