Ejemplo n.º 1
0
        public void TryCompileAssemblyWrongName()
        {
            var checker = new DataTypeChecker();

            Assembly a   = null;
            var      err = checker.TryCompile(new DataType {
                Name = "InvalidName"
            }, out a);

            Assert.IsTrue(!string.IsNullOrEmpty(err));
        }
Ejemplo n.º 2
0
        public void TryCompileAssembly()
        {
            var checker = new DataTypeChecker();

            Assembly a   = null;
            var      err = checker.TryCompile(new DataType {
                Name = "Test"
            }, out a);

            Assert.IsTrue(string.IsNullOrEmpty(err));
        }
Ejemplo n.º 3
0
        public string SaveDataType(DataType collection)
        {
            var checker = new DataTypeChecker();
            var error   = checker.CheckDataType(collection);

            if (!string.IsNullOrEmpty(error))
            {
                return(error);
            }

            return(Context.Container.Resolve <IDataTypeDalc>().SaveDataType(collection));
        }
Ejemplo n.º 4
0
        public void TryCompileAssemblyWithErrors()
        {
            var checker = new DataTypeChecker();
            var error   = "Error testing";

            generator.Errors = new System.Collections.Generic.List <string>()
            {
                error
            };

            Assembly a   = null;
            var      err = checker.TryCompile(new DataType {
                Name = "Test"
            }, out a);

            Assert.AreEqual(error, err);
        }
Ejemplo n.º 5
0
 public void TryCreateInstanceSuccess()
 {
     JobData newClass = null;
     var     checker  = new DataTypeChecker();
     var     err      = checker.TryCreateInstance(Assembly.GetExecutingAssembly(), "Lesula.Core.Tests.Test", out newClass);
 }