/// <summary>
        /// Determines whether [contains] [the specified file].
        /// </summary>
        /// <param name="file">The file.</param>
        /// <returns>
        /// 	<c>true</c> if [contains] [the specified file]; otherwise, <c>false</c>.
        /// </returns>
		public bool Contains(ReportFile file)
		{
			foreach(ReportFile rf in base.InnerList)
			{
				if(rf == file)
					return true;
			}

			return false;
		}
Beispiel #2
0
		private void PopulateFile(ReportFile file, Namespace ns, Coverage coverage)
		{
			foreach(CoveragePoint point in coverage.CoveragePoints)
			{
				if(point.Namespace == ns.Name && point.Filename == file.Filename)
				{
					file.Points.Add(point);
				}
			}
		}
		public void Insert()
		{
			this.files.Add(this.file);
			this.files.Add(this.file);
			this.files.Add(this.file);
			this.files.Add(this.file);

			ReportFile file1 = new ReportFile();
			this.files.Insert(2, file1);

			Assert.AreEqual(file1, this.files[2]);
		}
Beispiel #4
0
		private void PopulateNamespace(Namespace ns, Coverage coverage)
		{
			foreach(CoveragePoint point in coverage.CoveragePoints)
			{
				if(point.Namespace == ns.Name)
				{
					if(!ns.Files.Contains(point.Filename))
					{
                        ReportFile file = new ReportFile() { Filename = point.Filename };
						ns.Files.Add(file);
						PopulateFile(file, ns, coverage);
					}
				}
			}
		}
Beispiel #5
0
		public void SetUp()
		{
			this.file = new ReportFile();
		}
		public void Setup()
		{
			this.files = new ReportFileCollection();
			this.file = new ReportFile();
		}
        /// <summary>
        /// Adds the specified file.
        /// </summary>
        /// <param name="file">The file.</param>
        /// <returns></returns>
		public int Add(ReportFile file)
		{
			return base.InnerList.Add(file);
		}
        /// <summary>
        /// Removes the specified file.
        /// </summary>
        /// <param name="file">The file.</param>
		public void Remove(ReportFile file)
		{
			base.InnerList.Remove(file);
		}
        /// <summary>
        /// Inserts the specified index.
        /// </summary>
        /// <param name="index">The index.</param>
        /// <param name="file">The file.</param>
		public void Insert(int index, ReportFile file)
		{
			base.InnerList.Insert(index, file);
		}