コード例 #1
0
    public void NewProjectsAreAddedToTheTopOfList()
    {
        RecentlyUsedProjectList mruList = new RecentlyUsedProjectList();

        mruList.Add(@"C:\Foo\Bar.xunit");
        mruList.Add(@"C:\Baz\Biff.xunit");

        Assert.Equal(@"C:\Baz\Biff.xunit", mruList.First());
    }
コード例 #2
0
    public void NewProjectsAreAddedToTheTopOfList()
    {
        RecentlyUsedProjectList mruList = new RecentlyUsedProjectList();

        mruList.Add(@"C:\Foo\Bar.xunit");
        mruList.Add(@"C:\Baz\Biff.xunit");

        Assert.Equal(@"C:\Baz\Biff.xunit", mruList.First());
    }
コード例 #3
0
    public void AddedProjectIsInList()
    {
        RecentlyUsedProjectList mruList = new RecentlyUsedProjectList();

        mruList.Add(@"C:\Foo\Bar.xunit");

        string filename = Assert.Single(mruList);
        Assert.Equal(@"C:\Foo\Bar.xunit", filename);
    }
コード例 #4
0
    public void AddingMoreThanMaximumNumberOfProjectsPushesOldestProjectOffTheList()
    {
        RecentlyUsedProjectList mruList = new RecentlyUsedProjectList(1);

        mruList.Add(@"C:\Foo\Bar.xunit");
        mruList.Add(@"C:\Baz\Biff.xunit");

        string filename = Assert.Single(mruList);
        Assert.Equal(@"C:\Baz\Biff.xunit", filename);
    }
コード例 #5
0
    public void AddedProjectIsInList()
    {
        RecentlyUsedProjectList mruList = new RecentlyUsedProjectList();

        mruList.Add(@"C:\Foo\Bar.xunit");

        string filename = Assert.Single(mruList);

        Assert.Equal(@"C:\Foo\Bar.xunit", filename);
    }
コード例 #6
0
    public void ReAddingAlreadyPresentProjectReordersProjectToTopOfList()
    {
        RecentlyUsedProjectList mruList = new RecentlyUsedProjectList();

        mruList.Add(@"C:\Foo\Bar.xunit");
        mruList.Add(@"C:\Baz\Biff.xunit");
        mruList.Add(@"C:\Foo\Bar.xunit");

        Assert.Equal(2, mruList.Count());
        Assert.Equal(@"C:\Foo\Bar.xunit", mruList.First());
    }
コード例 #7
0
    public void AddingMoreThanMaximumNumberOfProjectsPushesOldestProjectOffTheList()
    {
        RecentlyUsedProjectList mruList = new RecentlyUsedProjectList(1);

        mruList.Add(@"C:\Foo\Bar.xunit");
        mruList.Add(@"C:\Baz\Biff.xunit");

        string filename = Assert.Single(mruList);

        Assert.Equal(@"C:\Baz\Biff.xunit", filename);
    }
コード例 #8
0
    public void ReAddingAlreadyPresentProjectReordersProjectToTopOfList()
    {
        RecentlyUsedProjectList mruList = new RecentlyUsedProjectList();

        mruList.Add(@"C:\Foo\Bar.xunit");
        mruList.Add(@"C:\Baz\Biff.xunit");
        mruList.Add(@"C:\Foo\Bar.xunit");

        Assert.Equal(2, mruList.Count());
        Assert.Equal(@"C:\Foo\Bar.xunit", mruList.First());
    }
コード例 #9
0
 public override void Before(MethodInfo methodUnderTest)
 {
     projects = RecentlyUsedProjectList.LoadProjectList();
     RecentlyUsedProjectList.ClearProjectList();
 }
コード例 #10
0
 public override void After(MethodInfo methodUnderTest)
 {
     RecentlyUsedProjectList.SaveProjectList(projects);
 }