public void FahClientClientRunData_CopyConstructor_OtherIsNull_Test() { // Act var copy = new FahClientClientRunData(null); // Assert Assert.AreEqual(default(DateTime), copy.StartTime); }
public void FahClientClientRunData_CopyConstructor_Test() { // Arrange var data = new FahClientClientRunData { StartTime = DateTime.UtcNow }; // Act var copy = new FahClientClientRunData(data); // Assert Assert.AreEqual(data.StartTime, copy.StartTime); }
/// <summary> /// Creates a new <see cref="ClientRunData"/> object from the information contained in the <see cref="ClientRun"/> object. /// </summary> protected override ClientRunData OnGetClientRunData(ClientRun clientRun) { var clientRunData = new FahClientClientRunData(); foreach (var line in clientRun.LogLines) { switch (line.LineType) { case LogLineType.LogOpen: clientRunData.StartTime = (DateTime)line.Data; break; } } return(clientRunData); }
/// <summary> /// Initializes a new instance of the <see cref="FahClientClientRunData"/> class. /// </summary> /// <param name="other">The other instance from which data will be copied.</param> public FahClientClientRunData(FahClientClientRunData other) : base(other) { //if (other == null) return; }