public void Test1() { CAbstract cAbstract = AutoFacContainer.Resolve <CAbstract>(); string d00 = cAbstract.Do(); string d01 = cAbstract.Rule.Validate(); IAutoService autoService = AutoFacContainer.Resolve <IAutoService>(); string b00 = autoService.ShowAuto(); ATest atest = AutoFacContainer.Resolve <ATest>(); string c00 = atest.title(); var service = AutoFacContainer.Resolve <IService>(); string add = service.Do(); var add01 = AutoFacContainer.ResolveNamed <IService>(typeof(FirstModel).Name); var add02 = AutoFacContainer.ResolveNamed <IService>(typeof(FirstModel2).Name); ISecondService service2 = AutoFacContainer.Resolve <ISecondService>(); string add2 = service2.SecondDo(); string add22 = service2.Do(); ThirdModel service3 = AutoFacContainer.Resolve <ThirdModel>(); string add3 = service3.Do(); }
public void SimpleCase_CreateRegisterRetrieve() { var A = new ATest { Counter = 2 }; IoC.Instance.RegisterInstance <ITest>(A, "A"); A.Counter++; var A1 = IoC.Instance.Resolve <ITest>("A"); Assert.AreSame(A1, A); }
protected virtual void CheckSave() { //Прроверка что данные сохранены ATest.WaitForElementTextPresent(By.CssSelector(MessageDialog), driver, ATest.WebTimeStep); string text = driver.FindElement(By.CssSelector(MessageDialog)).Text; if (text != "Данные успешно сохранены") { Assert.Fail("Данные о " + this._Name + " не сохранены. " + "Не выдано сообщение об успешном сохранении\n" + "Получены данные: " + text); } }
public virtual void LoadPage(bool ischeck = true) { if (driver == null) { Assert.Fail("Не возможно загрузить конструктор. Драйвер не инициализирован."); } if (driver.Url != this._Address) { ATest.GoToPage(_Address, driver); } if (ischeck == true) { CheckPage(); } }
protected override void CheckErrors() { //Проврека на клиентскую валидацию if ((driver.Url == Address) && (driver.Title == Title)) { if (ATest.IsColorError(LoginEdit)) { Assert.Fail("Не заполнено поле логина."); } else if (ATest.IsColorError(PasswordEdit)) { Assert.Fail("Не заполнено поле пароля."); } } }
public void TestEmpty() { IUnityContainer uc1 = new UnityContainer(); uc1.RegisterType <ATest>(new ContainerControlledLifetimeManager()); uc1.RegisterType <ATest>(string.Empty, new ContainerControlledLifetimeManager()); uc1.RegisterType <ATest>(null, new ContainerControlledLifetimeManager()); ATest a = uc1.Resolve <ATest>(); ATest b = uc1.Resolve <ATest>(string.Empty); ATest c = uc1.Resolve <ATest>((string)null); Assert.AreNotEqual(a, b); Assert.AreNotEqual(b, c); Assert.AreEqual(a, c); }
protected void CheckPage() { if (driver.Url != _Address) { ATest.GoToPage(_Address, driver); } if (driver.Url != _Address) { Assert.Fail("Не возможно перейти по указанному адресу (возможно, переадрессация)."); } if (driver.Title != _Title) { Assert.Fail("Не удалось войти на страницу " + _Title + "\n" + "Текущая страница " + driver.Title); } }
public void ExitPage(string url) { ATest.GoToPage(url, driver); }