public void VerifyClassKindAttributeIsSet() { var classKind = ClassKind.SimpleUnit; var attribute = new ThingDialogViewExportAttribute(classKind); Assert.AreEqual(classKind, attribute.ClassKind); }
public void SetUp() { this.session = new Mock <ISession>(); var uri = new Uri("http://rheagroup.com"); var siteDir = new SiteDirectory(Guid.NewGuid(), null, uri); this.session.Setup(x => x.RetrieveSiteDirectory()).Returns(siteDir); this.simpleUnit = new SimpleUnit(Guid.NewGuid(), null, uri); var transactionContext = TransactionContextResolver.ResolveContext(siteDir); this.transaction = new ThingTransaction(transactionContext); this.simpleUnitDialogView = new TestView(); var viewExportAttribute = new ThingDialogViewExportAttribute(ClassKind.SimpleUnit); var lazyview = new Lazy <IThingDialogView, IClassKindMetaData>(() => this.simpleUnitDialogView, viewExportAttribute); this.simpleUnitDialogViewModel = new TestViewModel(this.simpleUnit, this.transaction, this.session.Object, true, ThingDialogKind.Create, null, null); var viewModelExportAttribute = new ThingDialogViewModelExportAttribute(ClassKind.SimpleUnit); var lazyviewmodel = new Lazy <IThingDialogViewModel, IClassKindMetaData>(() => this.simpleUnitDialogViewModel, viewModelExportAttribute); this.lazyviews = new List <Lazy <IThingDialogView, IClassKindMetaData> >(); this.lazyviews.Add(lazyview); this.lazyviewmodels = new List <Lazy <IThingDialogViewModel, IClassKindMetaData> >(); this.lazyviewmodels.Add(lazyviewmodel); this.specialTermService = new SpecialTermsService(); }