コード例 #1
0
 public void TestManyCalls()
 {
     for (int i = 0; i < 50; i++)
     {
         Simply.Do.Log(this).DebugFormat("Running {0}...", i);
         ISecondService service = Simply.Do[ConfigKey].Resolve <ISecondService>();
         service.OtherString().Should().Be("42");
     }
 }
コード例 #2
0
        public void TestPostFailConnectState()
        {
            bool ex = false;

            try
            {
                IFailService service = Simply.Do[ConfigKey].Resolve <IFailService>();
                service.FailInt();
            }
            catch (Exception)
            {
                ex = true;
            }

            ex.Should().Be.True();
            ISecondService service2 = Simply.Do[ConfigKey].Resolve <ISecondService>();

            service2.OtherString().Should().Be("42");
        }
コード例 #3
0
        public void ConnectToSecondServiceTest()
        {
            ISecondService service = Simply.Do[ConfigKey].Resolve <ISecondService>();

            service.OtherString().Should().Be("42");
        }