Esempio n. 1
0
 public void SaveTinyLanguageModel()
 {
     foreach (AssemblyConfig assembly in tinyModel.GetLanguageModel())
     {
         if (assembly.Assembly != null)
         {
             entitiesAccessor.SaveAssemblyElement(assembly.SerializedFileName, assembly.Assembly);
         }
     }
 }
Esempio n. 2
0
        public void ShouldThrowExceptionParametersAreNullWhenSaving()
        {
            EntitiesAccessor target = EntitiesAccessor.Instance;

            string filename = null;

            target.SaveAssemblyElement(filename, null);
            target.SaveConfiguration(filename, null);
            target.SaveWeaveSpecification(filename, null);
        }
Esempio n. 3
0
        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.");
        }