public void Ni_Back2_Then_Forward2() { ni = new NavigationInteractor <Address>(); mr.ReplayAll(); When_Attached(); Assert.IsFalse(btnBack.Enabled); Assert.IsFalse(btnForward.Enabled); navControl.CurrentAddress = addr42; ni.RememberAddress(addr43); navControl.CurrentAddress = addr43; ni.RememberAddress(addr44); Assert.IsTrue(btnBack.Enabled); Assert.IsFalse(btnForward.Enabled); btnBack.Raise(b => b.Click += null, btnBack, EventArgs.Empty); Assert.AreEqual("0000002B", navControl.CurrentAddress.ToString()); btnBack.Raise(b => b.Click += null, btnBack, EventArgs.Empty); Assert.AreEqual("0000002A", navControl.CurrentAddress.ToString()); Assert.IsFalse(btnBack.Enabled); Assert.IsTrue(btnForward.Enabled); btnForward.Raise(b => b.Click += null, btnForward, EventArgs.Empty); Assert.AreEqual("0000002B", navControl.CurrentAddress.ToString()); btnForward.Raise(b => b.Click += null, btnForward, EventArgs.Empty); Assert.AreEqual("0000002C", navControl.CurrentAddress.ToString()); Assert.IsTrue(btnBack.Enabled); Assert.IsFalse(btnForward.Enabled); }
public void Ni_Attach() { ni = new NavigationInteractor <Address>(); When_Attached(); Assert.IsFalse(btnBack.Object.Enabled); Assert.IsFalse(btnForward.Object.Enabled); }
public void Ni_Attach() { ni = new NavigationInteractor(); mr.ReplayAll(); When_Attached(); Assert.IsFalse(btnBack.Enabled); Assert.IsFalse(btnForward.Enabled); }
public void Ni_UserNavigateTo() { ni = new NavigationInteractor <Address>(); When_Attached(); navControl.Object.CurrentAddress = addr42; Assert.IsFalse(btnBack.Object.Enabled); ni.RememberAddress(addr43); Assert.IsTrue(btnBack.Object.Enabled); Assert.IsFalse(btnForward.Object.Enabled); }
public void Ni_Back() { ni = new NavigationInteractor <Address>(); When_Attached(); navControl.Object.CurrentAddress = addr42; ni.RememberAddress(addr43); btnBack.Raise(b => b.Click += null, btnBack.Object, EventArgs.Empty); Assert.IsFalse(btnBack.Object.Enabled); Assert.IsTrue(btnForward.Object.Enabled); }
public void Ni_Back() { ni = new NavigationInteractor(); mr.ReplayAll(); When_Attached(); navControl.CurrentAddress = addr42; ni.UserNavigateTo(addr43); btnBack.Raise(b => b.Click += null, btnBack, EventArgs.Empty); Assert.IsFalse(btnBack.Enabled); Assert.IsTrue(btnForward.Enabled); Assert.AreSame(addr42, navControl.CurrentAddress); }
public void Ni_UserNavigateTo() { ni = new NavigationInteractor(); mr.ReplayAll(); When_Attached(); navControl.CurrentAddress = addr42; Assert.IsFalse(btnBack.Enabled); ni.UserNavigateTo(addr43); Assert.IsTrue(btnBack.Enabled); Assert.AreEqual(addr43, navControl.CurrentAddress); mr.VerifyAll(); }