public void ManipulateCreateRunModelDropsTimeFromEndDate() { CreateRunModel model = getCreateRunModel(); model = _dataManipulator.Manipulate(model); Assert.AreEqual(model.EndDate, model.EndDate.Date); }
public void ManipulateCreateRunModelDropsTimeFromEndDateOfPassSalesAreaPriorities() { CreateRunModel model = getCreateRunModel(); model = _dataManipulator.Manipulate(model); Assert.AreEqual(model.Scenarios[0].Passes[0].PassSalesAreaPriorities.EndDate, model.Scenarios[0].Passes[0].PassSalesAreaPriorities.EndDate.Value.Date); }
public CreateRunModel Manipulate(CreateRunModel command) { if (command != null) { command.StartDate = this.stripTimePart(command.StartDate); command.EndDate = this.stripTimePart(command.EndDate); if (command.Scenarios != null) { command.Scenarios .Where(scenario => scenario.Passes != null) .AsParallel().ForAll(scenario => scenario.Passes .Where(pass => pass.PassSalesAreaPriorities != null) .AsParallel().ForAll(pass => { pass.PassSalesAreaPriorities.StartDate = this.stripTimePart(pass.PassSalesAreaPriorities.StartDate); pass.PassSalesAreaPriorities.EndDate = this.stripTimePart(pass.PassSalesAreaPriorities.EndDate); })); } } return(command); }