Beispiel #1
0
        public void Duplicates_Should_Not_Be_Added()
        {
            var target = new Classes();

            target.Add("foo");
            target.Add("foo");

            Assert.Equal(new[] { "foo" }, target);
        }
Beispiel #2
0
 public void WriteClass(Class cls)
 {
     cls.AllTypesAreResolved = !_visibility;
     Classes.Add(cls);
     if (_visibility)
     {
         writeSignature("class", cls, new[] { "typesearch" });
     }
 }
Beispiel #3
0
        public void Duplicates_Should_Not_Be_Inserted_Via_InsertRange()
        {
            var target = new Classes();

            target.Add("foo");
            target.InsertRange(1, new[] { "foo", "bar" });

            Assert.Equal(new[] { "foo", "bar" }, target);
        }
Beispiel #4
0
        public void Duplicates_Should_Not_Be_Inserted()
        {
            var target = new Classes();

            target.Add("foo");
            target.Insert(0, "foo");

            Assert.Equal(new[] { "foo" }, target);
        }
Beispiel #5
0
 public Minimal(GenDataBase genDataBase)
 {
     GenDataBase = genDataBase;
     Classes.Add("Class");
     Classes.Add("SubClass");
     Classes.Add("Property");
     SubClasses.Add("Class");
     base.GenObject = genDataBase.Root;
 }
Beispiel #6
0
        public void Duplicates_Should_Not_Be_Inserted_Via_InsertRange()
        {
            var target = new Classes();

            target.Add("foo");
            target.InsertRange(1, new[] { "foo", "bar" });

            Assert.Equal(new[] { "foo", "bar" }, target);
        }
        public void TestEnsureParseMethodStringCorrectly(
            string methodString,
            string expectedMethodName,
            string expectedSignature)
        {
            CoverageResult result = new CoverageResult();

            result.Identifier = Guid.NewGuid().ToString();

            Lines lines = new Lines();

            lines.Add(1, 1);

            Branches branches = new Branches();

            branches.Add(new BranchInfo {
                Line = 1, Hits = 1, Offset = 23, EndOffset = 24, Path = 0, Ordinal = 1
            });

            Methods methods = new Methods();

            methods.Add(methodString, new Method());
            methods[methodString].Lines    = lines;
            methods[methodString].Branches = branches;

            Classes classes = new Classes();

            classes.Add("Google.Protobuf.Reflection.MessageDescriptor", methods);

            Documents documents = new Documents();

            if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
            {
                documents.Add(@"C:\doc.cs", classes);
            }
            else
            {
                documents.Add(@"/doc.cs", classes);
            }

            result.Modules = new Modules();
            result.Modules.Add("module", documents);

            CoberturaReporter reporter = new CoberturaReporter();
            string            report   = reporter.Report(result);

            Assert.NotEmpty(report);

            var doc         = XDocument.Load(new MemoryStream(Encoding.UTF8.GetBytes(report)));
            var methodAttrs = doc.Descendants()
                              .Where(o => o.Name.LocalName == "method")
                              .Attributes()
                              .ToDictionary(o => o.Name.LocalName, o => o.Value);

            Assert.Equal(expectedMethodName, methodAttrs["name"]);
            Assert.Equal(expectedSignature, methodAttrs["signature"]);
        }
Beispiel #8
0
        public void AddDefaultLibraries()
        {
            var stringClass = new ClassModel("String", this, true);

            stringClass.Methods.Add(new MethodModel("length", "Integer"));
            var appendStringMethod = new MethodModel("append", "Integer");

            appendStringMethod.Arguments.Add(new ArgumentModel("appendString", "String"));
            var appendIntegerMethod = new MethodModel("append", "Integer");

            appendIntegerMethod.Arguments.Add(new ArgumentModel("appendInteger", "Integer"));
            stringClass.Methods.Add(appendIntegerMethod);
            stringClass.Methods.Add(appendStringMethod);
            stringClass.Methods.Add(new MethodModel("split", "String"));
            stringClass.Methods.Add(new MethodModel("toInteger", "Integer"));

            Classes.Add(stringClass);
            Classes.Add(new ClassModel("Integer", this, true));
            Classes.Add(new ClassModel("Any", this, true));
            Classes.Add(new ClassModel("Bool", this, true));
            Classes.Add(new ClassModel("Float", this, true));
            Classes.Add(new ClassModel("Unit", this, true));

            var fileReaderClass = new ClassModel("FileReader", this, true);

            fileReaderClass.Fields.Add(new FieldModel("readerReference", "Integer"));
            var openMethod = new MethodModel("open", BuiltinTypes.Unit);

            openMethod.Arguments.Add(new ArgumentModel("s", "String"));
            fileReaderClass.Methods.Add(openMethod);
            fileReaderClass.Methods.Add(new MethodModel("readLine", "String"));
            fileReaderClass.Methods.Add(new MethodModel("close", "Unit"));

            Classes.Add(fileReaderClass);

            var fileWriterClass = new ClassModel("FileWriter", this, true);

            fileWriterClass.Fields.Add(new FieldModel("writerReference", "Integer"));
            var openWriterMethod = new MethodModel("open", BuiltinTypes.Unit);

            openWriterMethod.Arguments.Add(new ArgumentModel("s", "String"));
            fileWriterClass.Methods.Add(openWriterMethod);
            var writeLineMethod = new MethodModel("writeLine", BuiltinTypes.Unit);

            writeLineMethod.Arguments.Add(new ArgumentModel("s", "String"));
            fileWriterClass.Methods.Add(writeLineMethod);
            fileWriterClass.Methods.Add(new MethodModel("close", "Unit"));

            Classes.Add(fileWriterClass);

            var arrayClass = new ClassModel("Array", this, true);

            arrayClass.Methods.Add(new MethodModel("size", "Integer"));

            Classes.Add(arrayClass);
        }
 public GeneratorEditor(GenDataBase genDataBase)
 {
     GenDataBase = genDataBase;
     Classes.Add("GenSettings");
     Classes.Add("FileGroup");
     Classes.Add("BaseFile");
     Classes.Add("Profile");
     SubClasses.Add("GenSettings");
     base.GenObject = genDataBase.Root;
 }
Beispiel #10
0
        private void AddClass(ScopeTypeEnum access, string s)
        {
            var cls = new Class(access, s, this);

            if (HasClass(cls.Name))
            {
                throw new Exception(string.Format("Cannot Create Class {0} class already exists.", cls.Name));
            }
            Classes.Add(cls);
        }
Beispiel #11
0
        public BootstrapFormGroup()
        {
            Classes.Add("form-group");

            Label = new BootstrapLabel();
            Input = new BootstrapFormInput();

            Children.Add(Label);
            Children.Add(Input);
        }
Beispiel #12
0
 public static void TakeInitialClass(IPlayerClass playerClass)
 {
     FeaturesManager.RemoveClassFeatures();
     ProficiencyManager.RemoveClassProficiencies();
     PrimaryClass = playerClass.TakeAsPrimaryClass();
     Classes.Clear();
     Classes.Add(PrimaryClass);
     HitDiceTotal   = new CompoundDice(PrimaryClass.CurrentTotalHitDice);
     HitDiceCurrent = new CompoundDice(HitDiceTotal);
 }
Beispiel #13
0
        public GuideBodyCellLeftGrayCountryFactory(string name, string value, string geoParent, string columnPosition)
            : base(name, value)
        {
            Classes.Add("col-" + columnPosition);
            Classes.Add("MKT_DEF_TD_COL bg-gray left-aligned white-text");

            Attributes.Add("nowrap", "nowrap");
            Geo       = value;
            GeoParent = geoParent;
        }
Beispiel #14
0
        public void Listeners_Can_Be_Removed_By_Listener()
        {
            var classes   = new Classes();
            var listener1 = new ClassesChangedListener(() => { });
            var listener2 = new ClassesChangedListener(() => classes.RemoveListener(listener1));

            classes.AddListener(listener1);
            classes.AddListener(listener2);
            classes.Add("bar");
        }
Beispiel #15
0
        private void OnCharacterCreationDataPacket(PacketBase p)
        {
            var packet = (CharacterCreationDataPacket)p;

            Classes.Clear();
            foreach (var @class in packet.Classes)
            {
                Classes.Add(@class);
            }
        }
Beispiel #16
0
 public void calc_class_list()
 {
     if (Classes == null)
     {
         Classes = new List <string>();
     }
     foreach (DataRow datarow in Dataset.Rows)
     {
         Classes.Add(Convert.ToString(datarow[Number_of_features - 1]));
     }
 }
        public TestClassViewModel Class(Type type)
        {
            var c = Classes.SingleOrDefault(x => x.Name == type.Name);

            if (c == null)
            {
                c = new TestClassViewModel(type);
                Classes.Add(c);
            }
            return(c);
        }
Beispiel #18
0
 private void CreateDocumentFromJToken(JProperty documentToken)
 {
     foreach (JObject classObject in documentToken.Children())
     {
         foreach (JProperty classProperty in classObject.Children())
         {
             string className = Path.GetFileName(classProperty.Name);
             Classes.Add(new Class(className, classProperty));
         }
     }
 }
Beispiel #19
0
        public ArcImsLegendGroup(TocGroup tocGroup)
        {
            _tocGroup = tocGroup;

            Heading = _tocGroup.Heading;

            foreach (TocClass tocClass in tocGroup)
            {
                Classes.Add(new ArcImsLegendClass(tocClass));
            }
        }
        public StudentsViewModel()
        {
            ViewSource        = new CollectionViewSource();
            ViewSource.Source = ClassStudents;
            Classes           = StationManager.DataStorage.GetClasses(CurrentYear);
            Class temp = new Class();

            temp.NumberLetter = "Все";
            Classes.Add(temp);
            ViewSource.Filter += new FilterEventHandler(ShowWithFilter);
        }
Beispiel #21
0
        public void AddClass(ClassDeclarationSyntax syntax)
        {
            string className = syntax.Identifier.Text;

            if (Classes.ContainsKey(className))
            {
                throw new ArgumentException($"Class: {className} already exist.");
            }

            Classes.Add(className, syntax);
        }
Beispiel #22
0
        public TypeStamp(Type type, bool withTransient = false) : this()
        {
            var structure = StampHelpers.GetFieldsStructureInSerializationOrder(type, withTransient);

            ModuleGUID = type.Module.ModuleVersionId;

            foreach (var cl in structure)
            {
                Classes.Add(new TypeDescriptor(cl));
            }
        }
Beispiel #23
0
        public async Task <bool> add(Class _class)
        {
            // Perform the save operation on the database,
            // and update the model with the newly created ID.
            _class.Id = await _databaseService.SaveClass(_class);

            Classes.Add(_class);

            OnPropertyChanged("Classes");
            return(true);
        }
Beispiel #24
0
        public Class(string id, string name, string colorCode, string format, string scheduleFormat)
        {
            this.Id             = id;
            this.Name           = name;
            this.Format         = format;
            this.ScheduleFormat = scheduleFormat;

            this.Color = new SolidColorBrush((Color)ColorConverter.ConvertFromString(colorCode));

            Classes.Add(this);
        }
Beispiel #25
0
        public AgsLegendGroup(MapServerLegendGroup mapServerLegendGroup)
        {
            _mapServerLegendGroup = mapServerLegendGroup;

            Heading = mapServerLegendGroup.Heading;

            foreach (MapServerLegendClass mapServerLegendClass in mapServerLegendGroup.LegendClasses)
            {
                Classes.Add(new AgsLegendClass(mapServerLegendClass));
            }
        }
Beispiel #26
0
        public PhpClassDefinition FindOrCreateClass(PhpQualifiedName phpClassName, PhpQualifiedName baseClass)
        {
            var c = Classes.FirstOrDefault(i => phpClassName == i.Name);

            if (c != null)
            {
                return(c);
            }
            c = new PhpClassDefinition(phpClassName, baseClass);
            Classes.Add(c);
            return(c);
        }
Beispiel #27
0
        public void ReadFrom(PrimitiveReader reader)
        {
            ModuleGUID = reader.ReadGuid();
            var classNo = reader.ReadInt32();

            for (var j = 0; j < classNo; j++)
            {
                var td = new TypeDescriptor();
                td.ReadFrom(reader);
                Classes.Add(td);
            }
        }
Beispiel #28
0
        private void SetImage(string imagePath)
        {
            Classes.Add("image");
            Children.Remove(DivImg);

            DivImg = new HtmlControlBase(Page)
            {
                HtmlDefaultTag = "img",
            };
            DivImg.Attributes["src"] = imagePath;
            Children.Insert(0, DivImg);
        }
Beispiel #29
0
        public Class AddNewClass(string className)
        {
            if (ClassExist(className))
            {
                return(Classes.FirstOrDefault(c => c.Name == className));
            }

            Class newClass = new Class(className);

            Classes.Add(newClass);
            return(newClass);
        }
Beispiel #30
0
 /// <summary>
 /// Adds a CSS class.
 /// </summary>
 /// <param name="name">The css class name.</param>
 public void AddClass(string name)
 {
     if (name == null)
     {
         throw new ArgumentNullException(nameof(name));
     }
     if (Classes == null)
     {
         Classes = new List <string>(2); // Use half list compare to default capacity (4), as we don't expect lots of classes
     }
     Classes.Add(name);
 }
Beispiel #31
0
        public void TakeAllRouts()
        {
            Classes.Clear();
            Classes.Add(new FlightsModel {
                clas = "Бизнес"
            });
            Classes.Add(new FlightsModel {
                clas = "Эконом"
            });

            Routs.Clear();
            SqlCommand sqlCommand = new SqlCommand();

            sqlCommand.CommandText = @"select id_route,s1.town,s2.town,length_of_route from route   inner join airport s1  on s1.nameAirport = route.id_airport_from 
                 inner join  airport s2 on s2.nameAirport = route.id_airport_to";
            sqlCommand.Connection  = DBConnection.DBConnection.SqlConnection;
            SqlDataReader reader = sqlCommand.ExecuteReader();

            foreach (var i in reader)
            {
                Routs.Add(new RouteModel {
                    IdRoute = reader.GetInt32(0), airport_From_To = $"{reader.GetString(1)} - {reader.GetString(2)}", length_of_route = Convert.ToString(reader.GetInt32(3))
                });
            }
            reader.Close();

            Aircrafts.Clear();
            sqlCommand.CommandText = @"select * from aircrafts";
            sqlCommand.Connection  = DBConnection.DBConnection.SqlConnection;
            SqlDataReader reader2 = sqlCommand.ExecuteReader();

            foreach (var i in reader2)
            {
                Aircrafts.Add(new AircraftModel {
                    name_aircraft = reader2.GetString(0), count_of_seats = reader2.GetInt32(1).ToString(), speed = reader2.GetInt32(2).ToString()
                });
            }
            reader2.Close();

            Company.Clear();
            sqlCommand.CommandText = @"select * from company";
            sqlCommand.Connection  = DBConnection.DBConnection.SqlConnection;
            SqlDataReader reader3 = sqlCommand.ExecuteReader();

            foreach (var i in reader3)
            {
                Company.Add(new CompanyModel {
                    company_name = reader3.GetString(0), cost_of_1km = reader3.GetFloat(1).ToString(), cost_of_business = reader3.GetFloat(2).ToString(), cost_of_econom = reader3.GetFloat(3).ToString()
                });
            }
            reader3.Close();
        }
 public BlockClassListViewModel(BlockClassManagement bussiness) : base()
 {
     _bussiness = bussiness;
     if (_bussiness.BlockClassCollection != null)
     {
         _bussiness.BlockClassCollection.ForEach(c =>
         {
             Classes.Add(new ClassViewModel(c));
             Classes.Last().ClassOperatedEvent += OnClassOperated;
         });
     }
     _bussiness.BlockClassChangedEvent += OnBlockClassChanged;
 }
Beispiel #33
0
        public void Should_Not_Be_Able_To_Add_Pseudoclass()
        {
            var target = new Classes();

            Assert.Throws<ArgumentException>(() => target.Add(":foo"));
        }