BloomTests.ToPalaso.MostRecentPathsTests.AddNewPath_AddPathThatIsAlreadyInMruPaths_PathIsRemovedFromOldPositionAndMovedToTopPosition C# (CSharp) Method

AddNewPath_AddPathThatIsAlreadyInMruPaths_PathIsRemovedFromOldPositionAndMovedToTopPosition() private method

        public void AddNewPath_AddPathThatIsAlreadyInMruPaths_PathIsRemovedFromOldPositionAndMovedToTopPosition()
        {
            using (TempFile file1 = new TempFile(), file2 = new TempFile(), file3 = new TempFile())
            {
                _MostRecentPathsList.Paths = new string[] {file1.FileName, file2.FileName, file3.FileName};
                _MostRecentPathsList.AddNewPath(file2.FileName);
                string[] mruPaths = _MostRecentPathsList.Paths;
                Assert.AreEqual(3, mruPaths.Length);
                Assert.AreEqual(file2.FileName, mruPaths[0]);
                Assert.AreEqual(file1.FileName, mruPaths[1]);
                Assert.AreEqual(file3.FileName, mruPaths[2]);
            }
        }