public void WaggonCtor_CreateNewWaggon_WaggonHasIdentifier() { string waggonNumber = "608068-91100-9"; Waggon waggon = new Waggon(waggonNumber); Assert.AreEqual(waggonNumber, waggon.Identifier); }
private Waggon CreateFakeWaggon(string identifier) { Waggon waggon = new Waggon(identifier); waggon.IPGroup = "Test"; waggon.IPMask = "1.1.1.x"; waggon.TypeName = "R1234"; waggon.AddUsageName("Test"); return waggon; }
public void Waggon_AddNewWaggonTypeWithUsage_Success() { string waggonNumber = "608068-91100-9"; Waggon waggon = new Waggon(waggonNumber); waggon.TypeName = "R1234"; waggon.AddUsageName("Video"); waggon.AddUsageName("Diagnose"); Assert.IsTrue(waggon.UsageNames.Count == 2); }
/// <summary> /// Adds a waggon into the internal list of waggons. /// </summary> /// <param name="waggon"></param> public void AddWaggon(Waggon waggon) { if (waggon == null) throw new ArgumentNullException("waggon"); if (this.Waggons.FirstOrDefault((w) => w.Identifier.Equals(waggon.Identifier)) != null) throw new InvalidOperationException(string.Format("Waggon with identifier {0} already exists in internal list.", waggon.Identifier)); this.m_Waggons.Add(waggon); }
private Waggon CreateFakeWaggon(string identifier) { Waggon waggon = new Waggon(identifier); return waggon; }