public void Browser_Open_4_Links_Back_2_Return_Right_Link() { var browser = new LinkedStackBrowser(); browser.Open("www.google.com"); browser.Open("www.baidu.com"); browser.Open("www.qq.com"); browser.Open("www.dadu.com"); string url = browser.Backward(); url = browser.Backward(); Assert.Equal("www.qq.com", url); }
public void Browser_Backward_And_Open_New_Then_Cannot_Forward() { var browser = new LinkedStackBrowser(); browser.Open("www.google.com"); browser.Open("www.baidu.com"); browser.Open("www.qq.com"); browser.Backward(); browser.Backward(); browser.Open("www.dadu.com"); string url = browser.Forward(); Assert.Equal(string.Empty, url); }
public void Browser_Forward_Before_End() { var browser = new LinkedStackBrowser(); browser.Open("www.google.com"); browser.Open("www.baidu.com"); browser.Open("www.qq.com"); browser.Open("www.dadu.com"); browser.Backward(); browser.Backward(); browser.Backward(); browser.Forward(); string url = browser.Forward(); Assert.Equal("www.qq.com", url); }