public void makeAll_CompositeTypeHDCreated_TypeDefinitionGiven() { // Arrange var baseFolder = GetBaseFolder(); var version = GetVersion(); var source = new DataTypeProviderMock(); var targetFolder = GetTargetFolder("Datatype"); var components = new TypeComponentsMock(); components.Add("IS", "Namespace ID", 300); components.Add("ST", "Universal ID", 0); components.Add("ID", "Universal ID Type", 301); components.Description = "Hierarchic Designator"; source.Types["HD"] = components; DataProviderFactory.Instance.SetProvider(source); // Act DataTypeGenerator.makeAll(baseFolder, version); // Assert Assert.IsTrue(File.Exists($"{targetFolder}HD.cs")); }
private void AddPrimitiveComponent(DataTypeProviderMock source, string type, string description) { var components = new TypeComponentsMock(); components.DataTypes.Add(type); components.Description = description; source.Types[type] = components; }