Esempio n. 1
0
 public void InitializeContext()
 {
     this.store.TransactionManager.DoWithinTransaction(() =>
     {
         this.asset = this.store.ElementFactory.CreateElement <SuppliedAsset>();
     });
 }
Esempio n. 2
0
 public virtual void Initialize()
 {
     this.store.TransactionManager.DoWithinTransaction(() =>
     {
         this.asset = this.store.ElementFactory.CreateElement <SuppliedAsset>();
     });
     validationContext = new ValidationContext(ValidationCategories.Save, this.asset);
 }
Esempio n. 3
0
            public void WhenSameNamedElementAddedToDesign_ThenValidateNameIsUniqueFails()
            {
                this.store.TransactionManager.DoWithinTransaction(() =>
                {
                    SuppliedAsset asset2 = this.store.ElementFactory.CreateElement <SuppliedAsset>();
                    asset2.Name          = this.asset.Name;
                });
                this.asset.ValidateNameIsUnique(validationContext);

                Assert.True(validationContext.CurrentViolations.Count == 1);
                Assert.True(validationContext.ValidationSubjects.IndexOf(this.asset) == 0);
            }