示例#1
0
 public override void BrowseWaitVisible()
 {
     WebDriverCache.WebDriver.WaitForAjax();
     UseProfile.WaitVisible();
     Orders.WaitVisible();
     Documents.WaitVisible();
     Calculator.WaitVisible();
     Support.WaitVisible();
 }
示例#2
0
        public void Default_command_applies_DHCP()
        {
            var memStore = new MemProfileStore();
            var applier  = new ApplierMock();
            var settings = new FakeSettings();

            UseProfile use = new UseProfile(memStore, applier, settings);

            use.UseDefaultDHCP();

            applier.LastAppliedProfile.Should().BeEquivalentTo(Profile.DHCPDefault);
            applier.LastAppliedInterface.Should().BeEquivalentTo(settings.DefaultNIC);
        }
示例#3
0
        public void Selected_profile_is_applied_to_default_nic()
        {
            var memStore = new MemProfileStore();
            var applier  = new ApplierMock();
            var settings = new FakeSettings();

            UseProfile use = new UseProfile(memStore, applier, settings);

            var rng             = new System.Random();
            var selectedProfile = memStore.Retrieve().ToList().OrderBy(p => rng.Next()).First();

            use.UseProfileByName(selectedProfile.Name);

            applier.LastAppliedProfile.Should().BeEquivalentTo(selectedProfile);
            applier.LastAppliedInterface.Should().BeEquivalentTo(settings.DefaultNIC);
        }
示例#4
0
 public DefaultPage LoginOut()
 {
     UseProfile.Click();
     UserLogOut.Click();
     return(GoTo <DefaultPage>());
 }