public void TestIsBespokeTarget() { var target = new TargetConfig { BespokeTargetKey = "a" }; Assert.IsTrue(target.IsBespokeTarget); Assert.IsFalse(new TargetConfig().IsBespokeTarget); }
public void UpdateTargetConfig(TargetConfig target) { var fromDatabase = GetTargetById(target.Id); // Copy properties to object retrieved from the database fromDatabase.LowerLimit = target.LowerLimit; fromDatabase.UpperLimit = target.UpperLimit; fromDatabase.Description = target.Description; fromDatabase.PolarityId = target.PolarityId; UpdateObject(fromDatabase); }
public void TestGetDisplayValueMethods() { var target = new TargetConfig(); Assert.AreEqual("n/a", target.GetLowerLimitDisplayValue()); Assert.AreEqual("n/a", target.GetUpperLimitDisplayValue()); target = new TargetConfig { LowerLimit = 1.1, UpperLimit = 2.2 }; Assert.AreEqual("1.1", target.GetLowerLimitDisplayValue()); Assert.AreEqual("2.2", target.GetUpperLimitDisplayValue()); }
public TargetConfigAudit(TargetConfig target, int userId, string change) { // Set TargetConfig properties Id = target.Id; Description = target.Description; LowerLimit = target.LowerLimit; UpperLimit = target.UpperLimit; PolarityId = target.PolarityId; BespokeTargetKey = target.BespokeTargetKey; // Set audit properties Timestamp = DateTime.Now; UserId = userId; Change = change; }
public TargetConfig NewTargetConfig(TargetConfig target) { var newTarget = new TargetConfig { Description = target.Description, LowerLimit = target.LowerLimit, UpperLimit = target.UpperLimit, PolarityId = target.PolarityId }; var id = SaveNewObject(newTarget); return GetTargetById(id); }
public void DeleteTargetConfig(TargetConfig target) { DeleteObject(GetTargetById(target.Id)); }