Example #1
0
 public void InitializeContext()
 {
     this.store.TransactionManager.DoWithinTransaction(() =>
     {
         this.asset = this.store.ElementFactory.CreateElement <ProducedAsset>();
     });
 }
 public void InitializeContext()
 {
     this.store.TransactionManager.DoWithinTransaction(() =>
     {
         this.asset = this.store.ElementFactory.CreateElement <ProducedAsset>();
     });
     validationContext = new ValidationContext(ValidationCategories.Save, this.asset);
 }
            public void WhenSameNamedElementAddedToDesign_ThenValidateNameIsUniqueFails()
            {
                this.asset.Store.TransactionManager.DoWithinTransaction(() =>
                {
                    ProducedAsset asset2 = this.asset.Store.ElementFactory.CreateElement <ProducedAsset>();
                    asset2.Name          = this.asset.Name;
                });
                this.asset.ValidateNameIsUnique(validationContext);

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