Exemplo n.º 1
0
        public void Execute_WhenHasStringMember_Works()
        {
            ClassDescriptor cls = new ClassDescriptor();
            cls.Name = "the_class";
            cls.Members.Add(new MemberDescriptor("string", "member_name", "\"value\""));

            IDescriptorToClassService service = new DescriptorToClassService();

            string classDef = service.Execute(cls);

            Assert.IsTrue(classDef.IndexOf("class the_class") > -1);
            Assert.IsTrue(classDef.IndexOf("string member_name = \"value\";") > -1);
        }
Exemplo n.º 2
0
        public void Execute_WhenHasClassBasedMember_Works()
        {
            ClassDescriptor cls = new ClassDescriptor();
            cls.Name = "the_class";
            cls.Members.Add(new MemberDescriptor("the_type", "member_name"));

            IDescriptorToClassService service = new DescriptorToClassService();

            string classDef = service.Execute(cls);

            Assert.IsTrue(classDef.IndexOf("class the_class") > -1);
            Assert.IsTrue(classDef.IndexOf("the_type member_name = new the_type();") > -1);
        }