/// <summary> /// Constructs a QualityPeriod with the given quality and period definition data /// </summary> /// <param name="parent">Parent <see cref="EternalPlay.Technomonk.BusinessLayer.Cycle" /> object.</param> /// <param name="quality">Quality being defined for the period</param> /// <param name="startDate">Starting <see cref="System.DateTime" /> for the period.</param> /// <param name="endDate">Ending <see cref="System.DateTime" /> for the period.</param> internal QualityPeriod(Cycle parent, Quality quality, DateTime startDate, DateTime endDate) { _cycle = parent; _quality = quality; _startDate = startDate; _endDate = endDate; }
public void QualityNameTest() { Quality target = new Quality(); string actual, expected; expected = "Test name."; target.ShortDescription = expected; actual = target.ShortDescription; Assert.AreEqual<string>(expected, actual, "Name not storing and returning proper values."); }
public void QualityQualityConstructorTest() { string defaultString = null; int defaultInt = 0; //NOTE: Verify non null construction Quality target = new Quality(); Assert.IsNotNull(target, "Construction resulted in null object reference."); //NOTE: Verify default values after construction Assert.AreEqual<string>(defaultString, target.LongDescription, "LongDescription did not default properly"); Assert.AreEqual<string>(defaultString, target.Name, "Name did not default properly"); Assert.AreEqual<string>(defaultString, target.ShortDescription, "ShortDescription did not default properly"); Assert.AreEqual<int>(defaultInt, target.SortOrder, "SortOrder did not default properly"); }
public void QualitySortOrderTest() { Quality target = new Quality(); int actual, expected; expected = 1; target.SortOrder = expected; actual = target.SortOrder; Assert.AreEqual<int>(expected, actual, "SortOrder not storing and returning proper values."); }
public void QualityPeriodQualityTest() { Cycle parent = null; Quality quality = new Quality(); DateTime startDate = new DateTime(); DateTime endDate = new DateTime(); QualityPeriod target = new QualityPeriod(parent, quality, startDate, endDate); Quality actual, expected; actual = target.Quality; expected = quality; Assert.AreEqual<Quality>(expected, actual, "Quality not storing and returning proper values."); }