コード例 #1
0
        public void CanGetAndSetAttribute()
        {
            var store = new TestStore();

            store.Set("IsSomething", Layer.Defaults, true);
            store.IsSomething.ShouldBeTrue();
        }
コード例 #2
0
        public void CanCheckIfAttributeIsSpecified()
        {

            var store = new TestStore();            
            store.IsSpecified("IsSomething").ShouldBeFalse();
            store.Set("IsSomething", Layer.Defaults, true);
            store.IsSpecified("IsSomething").ShouldBeTrue();
        }
コード例 #3
0
        public void CanSetDefaultValue()
        {
            var source = new TestStore();

            source.Set("IsSomething", Layer.Defaults, true);

            source.IsSomething.ShouldBeTrue();
        }
コード例 #4
0
        public void CanCheckIfAttributeIsSpecified()
        {
            var store = new TestStore();

            store.IsSpecified("IsSomething").ShouldBeFalse();
            store.Set("IsSomething", Layer.Defaults, true);
            store.IsSpecified("IsSomething").ShouldBeTrue();
        }
コード例 #5
0
        public void UnsetValuesAreNotCopied()
        {
            var source = new TestStore();
            var target = new TestStore();
            target.Set("IsSomething", Layer.Defaults, true);
            source.CopyTo(target);

            target.IsSomething.ShouldBeTrue();
        }
コード例 #6
0
        public void CanCopyAttributes()
        {
            var source = new TestStore();
            source.Set("IsSomething", Layer.Defaults, true);

            var target = new TestStore();
            source.CopyTo(target);

            target.IsSomething.ShouldBeTrue();
        }
コード例 #7
0
        public void UnsetValuesAreNotCopied()
        {
            var source = new TestStore();
            var target = new TestStore();

            target.Set("IsSomething", Layer.Defaults, true);
            source.CopyTo(target);

            target.IsSomething.ShouldBeTrue();
        }
コード例 #8
0
        public void CopyingAttributesReplacesOldValues()
        {
            var source = new TestStore();
            source.Set("IsSomething", Layer.Defaults, false);

            var target = new TestStore();
            target.Set("IsSomething", Layer.Defaults, true);
            source.CopyTo(target);

            target.IsSomething.ShouldBeFalse();
        }
コード例 #9
0
        public void CanCopyAttributes()
        {
            var source = new TestStore();

            source.Set("IsSomething", Layer.Defaults, true);

            var target = new TestStore();

            source.CopyTo(target);

            target.IsSomething.ShouldBeTrue();
        }
コード例 #10
0
        public void CopyingAttributesReplacesOldValues()
        {
            var source = new TestStore();

            source.Set("IsSomething", Layer.Defaults, false);

            var target = new TestStore();

            target.Set("IsSomething", Layer.Defaults, true);
            source.CopyTo(target);

            target.IsSomething.ShouldBeFalse();
        }
コード例 #11
0
 public void CanSetDefaultValue()
 {
     var source = new TestStore();
     source.Set("IsSomething", Layer.Defaults, true);
     
     source.IsSomething.ShouldBeTrue();
 }
コード例 #12
0
 public void CanGetAndSetAttribute()
 {
     var store = new TestStore();
     store.Set("IsSomething", Layer.Defaults, true);
     store.IsSomething.ShouldBeTrue();            
 }