Example #1
0
        private void AddCrime(string str)
        {
            var data  = str.Split(new string[] { "__" }, StringSplitOptions.None);
            var crime = new Crime(data[0], data[1]);

            if (Crimes.Add(crime))
            {
                CrimesAutoCompletion.Add(crime.Description);
                CrimesAutoCompletion.Add(crime.ToString());
            }
        }
Example #2
0
        public void Each()
        {
            foreach (var key in Crimes.All)
            {
                var crimes = new Crimes(null);
                crimes.Add(key);
                var committed = crimes.AllCommitted();

                Assert.That(committed.Count, Is.EqualTo(1));
                Assert.That(committed[0], Is.EqualTo(key));
            }
        }
Example #3
0
        public void All()
        {
            var crimes = new Crimes(null);

            for (var i = 0; i < 2; i++)
            {
                foreach (var crime in Crimes.All)
                {
                    crimes.Add(crime);
                }
            }

            Assert.That(crimes.AllCommitted().Count, Is.EqualTo(Crimes.All.Count));

            foreach (var crime in Crimes.All)
            {
                Assert.That(crimes.AllCommitted(), Contains.Item(crime));
            }
        }