Exemplo n.º 1
0
 protected Index(string name, string entityName, Field field)
 {
     Name       = name;
     EntityName = entityName;
     Fields     = new DistinctCollection <Field> {
         field
     };
 }
        public void AddItemTest()
        {
            var coll = new DistinctCollection <string>();

            coll.Add("V1");
            coll.Add("V2");
            coll.Add("V3");
            coll.Add("V4");
            coll.Add("V2");
            coll.Add("V3");
            coll.Add("V4");

            Assert.IsTrue(coll.Count == 4);
        }
        public TextGeneratorContext(TalesNetwork network, string text)
        {
            Contract.Requires<ArgumentNullException>(network != null);
            Contract.Requires<ArgumentException>(!string.IsNullOrEmpty(text));

            Network = network;
            InputText = text;
            ResolvedFunctions = new List<FunctionGenerationInfo>();
            ResolvedPersons = new DistinctCollection<NetworkNode>();
            ResolvedLocatives = new DistinctCollection<NetworkNode>();
            ResolvedActions = new DistinctCollection<NetworkNode>();
            CurrentContextNodes = new DistinctCollection<NetworkNode>();
            Tales = new GenerationCollection();
        }
        public void InsertItemTest()
        {
            var coll = new DistinctCollection <string>();

            coll.Add("V1");
            coll.Add("V2");
            coll.Add("V3");
            coll.Add("V4");
            coll.Insert(0, "V2");
            coll.Insert(1, "V1");
            coll.Insert(2, "V4");

            Assert.IsTrue(coll.Count == 4);

            coll[0] = "V2";
            coll[1] = "V1";
            coll[2] = "V4";

            Assert.IsTrue(coll.Count == 4);
        }