< Summary

Class:MUNity.Models.Resolution.ResolutionHeader
Assembly:MUNity.Schema
File(s):C:\Users\aeuke\source\repos\PeerConradi\munity\src\MUNitySchema\Models\Resolution\ResolutionHeader.cs
Covered lines:0
Uncovered lines:13
Coverable lines:13
Total lines:69
Line coverage:0% (0 of 13)
Covered branches:0
Total branches:0
Covered methods:0
Total methods:10
Method coverage:0% (0 of 10)

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
get_ResolutionHeaderId()100%10%
get_Name()100%10%
get_FullName()100%10%
get_Topic()100%10%
get_AgendaItem()100%10%
get_Session()100%10%
get_SubmitterName()100%10%
get_CommitteeName()100%10%
get_SupporterNames()100%10%
.ctor()100%10%

File(s)

C:\Users\aeuke\source\repos\PeerConradi\munity\src\MUNitySchema\Models\Resolution\ResolutionHeader.cs

#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Collections.ObjectModel;
 4using System.ComponentModel;
 5using System.Runtime.CompilerServices;
 6using System.Text;
 7
 8namespace MUNity.Models.Resolution
 9{
 10    /// <summary>
 11    /// The header and information of a resoltion.
 12    /// </summary>
 13    public partial class ResolutionHeader
 14    {
 15
 016        public string ResolutionHeaderId { get; set; }
 17
 18        /// <summary>
 19        /// The name to find the document inside a register or list. This should not be used as the display name
 20        /// inside the resolution use the topic property for that case.
 21        /// The name could also be a number you give like: 1244
 22        /// </summary>
 023        public string Name { get; set; }
 24
 25        /// <summary>
 26        /// A longer version of the name for example: United Nations Security Council Resolution 1244
 27        /// </summary>
 028        public string FullName { get; set; }
 29
 30        /// <summary>
 31        /// The topic of the resolution. This should be displayed as the header of a resolution.
 32        /// </summary>
 033        public string Topic { get; set; }
 34
 35        /// <summary>
 36        /// The agenda item of the resolution.
 37        /// </summary>
 038        public string AgendaItem { get; set; }
 39
 40        /// <summary>
 41        /// The session for example: 4011th meeting
 42        /// or in case of your conference it could be: Day 2/Sess: 1
 43        /// </summary>
 044        public string Session { get; set; }
 45
 46
 47        /// <summary>
 48        /// The name of the Submitter of the resolution.
 49        /// </summary>
 050        public string SubmitterName { get; set; }
 51
 52        /// <summary>
 53        /// The Name of the committee, for example: The Security Council
 54        /// </summary>
 055        public string CommitteeName { get; set; }
 56
 57
 058        public string SupporterNames { get; set; }
 59
 60        /// <summary>
 61        /// Creates a new resolution Header.
 62        /// </summary>
 063        public ResolutionHeader()
 064        {
 065            this.ResolutionHeaderId = Guid.NewGuid().ToString();
 066        }
 67
 68    }
 69}