/// <summary>
 /// collapse standard
 /// </summary>
 public void CollapseStandard()
 {
     StandardContainer.FakeAttributeClass = "display: block;";
     if (StandardContainer.WaitUntilExists(3).GetAttribute("class").Equals("block"))
     {
         StandardLink.Wait(3).Click();
     }
 }
 /// <summary>
 /// expand standard
 /// </summary>
 public void ExpandStandard()
 {
     StandardContainer.FakeCssValueStyle = "display: none;";
     if (StandardContainer.WaitUntilExists(3).GetAttribute("class").Contains("none"))
     {
         StandardLink.Wait(3).Click();
     }
 }
示例#3
0
        public void ConstantContainerTest()
        {
            var container = new StandardContainer();
            var testClass = new TestClass(new TestService());

            container.Bind <ITestInterface>().ToConstant(testClass);
            if (container.TryGet <ITestInterface>(out var entity))
            {
                Assert.IsTrue(entity == testClass);
            }
            else
            {
                Assert.Fail("Container can't get obj");
            }
        }
示例#4
0
        private StandardContainer GetContainer(bool isSingletoneScope)
        {
            var container = new StandardContainer();

            if (isSingletoneScope)
            {
                container.Bind <ITestInterface>().To <TestClass>().InSingletoneScope();
                container.Bind <ITestService>().To <TestService>().InSingletoneScope();
            }
            else
            {
                container.Bind <ITestInterface>().To <TestClass>();
                container.Bind <ITestService>().To <TestService>();
            }

            return(container);
        }
 public static void InitializeStandardContainer(Container container)
 {
     StandardContainer.RegisterServices(container);
 }