public void Test_Simple_MyScopedObjectOne_Same_Scope()
        {
            var myScopedObjectOne_1_scope1 = ServiceScopeOne.GetService <MyScopedObjectOne>();
            var myScopedObjectOne_2_scope1 = ServiceScopeOne.GetService <MyScopedObjectOne>();

            myScopedObjectOne_1_scope1.Name = Guid.NewGuid().ToString();
            myScopedObjectOne_1_scope1.Name.ShouldBe(myScopedObjectOne_2_scope1.Name);
        }
        public void Test_Simple_MyScopedObjectOne_MyScopedObjectTwo_SameContained_Same_Scope()
        {
            var myScopedObjectOne_scope1 = ServiceScopeOne.GetService <MyScopedObjectOne>();
            var myScopedObjectTwo_scope1 = ServiceScopeOne.GetService <MyScopedObjectTwo>();

            myScopedObjectOne_scope1.ScopedName = Guid.NewGuid().ToString();
            myScopedObjectOne_scope1.ScopedName.ShouldBe(myScopedObjectTwo_scope1.ScopedName);
        }
        public void Cleanup()
        {
            ServiceScopeOne.Dispose();
            ServiceScopeOne = null;

            ServiceScopeTwo.Dispose();
            ServiceScopeTwo = null;
        }
        public void Test_AutoPerson_MyScopedObjectOne_MyScopedObjectTwo_SameContained_Scope()
        {
            var myScopedObjectOne_scope1 = ServiceScopeOne.GetService <MyScopedObjectOne>();
            var myScopedObjectTwo_scope1 = ServiceScopeOne.GetService <MyScopedObjectTwo>();

            myScopedObjectOne_scope1.ScopedPerson.ShouldNotBeNull();
            myScopedObjectTwo_scope1.ScopedPerson.ShouldNotBeNull();

            myScopedObjectOne_scope1.ScopedPerson.Name.ShouldBe(myScopedObjectTwo_scope1.ScopedPerson.Name);
        }
Пример #5
0
        public void Test_AutoPerson_MyScopedObjectOne_Two_Scopes()
        {
            var myScopedObjectOne_scope1 = ServiceScopeOne.GetService <MyScopedObjectOne>();

            myScopedObjectOne_scope1.SingletonPerson.ShouldNotBeNull();

            var myScopedObjectOne_scope2 = ServiceScopeTwo.GetService <MyScopedObjectOne>();

            myScopedObjectOne_scope2.SingletonPerson.ShouldNotBeNull();

            myScopedObjectOne_scope1.SingletonPerson.ShouldBe(myScopedObjectOne_scope2.SingletonPerson);
        }
Пример #6
0
        public void Test_Simple_MyScopedObjectOne_Two_Scopes()
        {
            var myScopedObjectOne_scope1 = ServiceScopeOne.GetService <MyScopedObjectOne>();
            var myScopedObjectTwo_scope1 = ServiceScopeOne.GetService <MyScopedObjectTwo>();

            myScopedObjectOne_scope1.SingletonName = Guid.NewGuid().ToString();

            myScopedObjectOne_scope1.SingletonName.ShouldBe(myScopedObjectTwo_scope1.SingletonName);

            var myScopedObjectOne_scope2 = ServiceScopeTwo.GetService <MyScopedObjectOne>();
            var myScopedObjectTwo_scope2 = ServiceScopeTwo.GetService <MyScopedObjectTwo>();

            myScopedObjectOne_scope1.SingletonName.ShouldBe(myScopedObjectOne_scope2.SingletonName);
            myScopedObjectOne_scope1.SingletonName.ShouldBe(myScopedObjectTwo_scope2.SingletonName);
        }
        public void Test_New_AutoPerson_MyScopedObjectOne_MyScopedObjectTwo_SameContained_Scope()
        {
            var myScopedObjectOne_scope1 = ServiceScopeOne.GetService <MyScopedObjectOne>();
            var myScopedObjectTwo_scope1 = ServiceScopeOne.GetService <MyScopedObjectTwo>();

            myScopedObjectOne_scope1.ScopedPerson.ShouldNotBeNull();
            myScopedObjectTwo_scope1.ScopedPerson.ShouldNotBeNull();

            myScopedObjectOne_scope1.ScopedPerson.ShouldBe(myScopedObjectTwo_scope1.ScopedPerson);

            myScopedObjectOne_scope1.ScopedPerson = new Person()
            {
                Name = Guid.NewGuid().ToString()
            };
            myScopedObjectOne_scope1.ScopedPerson.ShouldBe(myScopedObjectTwo_scope1.ScopedPerson);
        }
Пример #8
0
        public void Test_New_AutoPerson_MyScopedObjectOne_Two_Scopes()
        {
            var myScopedObjectOne_scope1 = ServiceScopeOne.GetService <MyScopedObjectOne>();

            myScopedObjectOne_scope1.SingletonPerson.ShouldNotBeNull();

            var myScopedObjectOne_scope2 = ServiceScopeTwo.GetService <MyScopedObjectOne>();

            myScopedObjectOne_scope2.SingletonPerson.ShouldNotBeNull();

            myScopedObjectOne_scope1.SingletonPerson.ShouldBe(myScopedObjectOne_scope2.SingletonPerson);

            myScopedObjectOne_scope1.SingletonPerson = new Person()
            {
                Name = Guid.NewGuid().ToString()
            };
            myScopedObjectOne_scope1.SingletonPerson.ShouldBe(myScopedObjectOne_scope2.SingletonPerson);
        }