public void SaveTinyLanguageModel() { foreach (AssemblyConfig assembly in tinyModel.GetLanguageModel()) { if (assembly.Assembly != null) { entitiesAccessor.SaveAssemblyElement(assembly.SerializedFileName, assembly.Assembly); } } }
public void ShouldThrowExceptionParametersAreNullWhenSaving() { EntitiesAccessor target = EntitiesAccessor.Instance; string filename = null; target.SaveAssemblyElement(filename, null); target.SaveConfiguration(filename, null); target.SaveWeaveSpecification(filename, null); }
public void CanSaveAndLoadAssemblyElementTest() { EntitiesAccessor target = EntitiesAccessor.Instance; string filename = "assemblyElement.xml"; AssemblyElement ae = new AssemblyElement(); Assert.IsTrue(target.SaveAssemblyElement(filename, ae), "Save function for SaveAssemblyElement did not return true"); Assert.IsTrue(System.IO.File.Exists(filename), "File {0} did not exists while it should be wrtten.", filename); AssemblyElement actual = target.LoadAssemblyElement(filename); Assert.IsNotNull(actual, "Could not read file {0}.", filename); Assert.AreEqual(ae, actual, "Composestar.Repository.EntitiesAccessor.LoadAssemblyElement did not return the expected value."); }