public void VerifyCreateWithContainerUpdateInUpdatesValidation() { var modelReferenceDataLibraryMetaInfo = new ModelReferenceDataLibraryMetaInfo(); this.mockedMetaInfoProvider.Setup(x => x.GetMetaInfo(It.IsAny <SimpleQuantityKind>())).Returns(this.simpleQuantityKindMetaInfo); this.mockedMetaInfoProvider.Setup(x => x.GetMetaInfo(It.IsAny <ModelReferenceDataLibrary>())).Returns(modelReferenceDataLibraryMetaInfo); this.mockedMetaInfoProvider.Setup(x => x.GetMetaInfo(It.Is <string>(y => y == SimpleQuantityKindTypeString))).Returns(this.simpleQuantityKindMetaInfo); this.mockedMetaInfoProvider.Setup(x => x.GetMetaInfo(It.Is <string>(y => y == "ModelReferenceDataLibrary"))).Returns(modelReferenceDataLibraryMetaInfo); var newSimpleQuantityKind = new SimpleQuantityKind(Guid.NewGuid(), 0) { Alias = new List <Guid>(), Definition = new List <Guid>(), HyperLink = new List <Guid>(), PossibleScale = new List <Guid>(), Name = TestName, ShortName = TestShortName, Symbol = "testSymbol" }; // simpleQuantityKind container update var modelReferenceDataLibrary = new ClasslessDTO() { { IidKey, Guid.NewGuid() }, { ClasskindKey, ClassKind.ModelReferenceDataLibrary }, { "ParameterType", new[] { newSimpleQuantityKind.Iid } } }; var postOperation = new CdpPostOperation(); postOperation.Create.Add(newSimpleQuantityKind); postOperation.Update.Add(modelReferenceDataLibrary); Assert.DoesNotThrow(() => this.operationProcessor.ValidateCreateOperations(postOperation, this.fileStore)); }
public void VerifyThatGetPropertiesforMetaInfoWorks() { var modelRdlMetaInfo = new ModelReferenceDataLibraryMetaInfo(); var properties = modelRdlMetaInfo.Properties; Assert.IsNotEmpty(properties); }