public void CopyToTest() { _tasksLimit.CopyTo(_tasksLimit2); Assert.IsTrue(_tasksLimit2.LimitSimultaneousTasks); Assert.IsTrue(_tasksLimit2.LimitTasksInTotal); Assert.AreEqual(10, _tasksLimit2.MaximumSimultaneousTasks); Assert.AreEqual(20, _tasksLimit2.MaximumTasksInTotal); }
public void CopyTo(TasksAndPerformance tasksAndPerformance) { if (tasksAndPerformance is null) { throw new ArgumentNullException(nameof(tasksAndPerformance)); } tasksAndPerformance.LearningRate = LearningRate; tasksAndPerformance.LearningByDoingRate = LearningByDoingRate; tasksAndPerformance.LearningStandardDeviation = LearningStandardDeviation; tasksAndPerformance.CanPerformTask = CanPerformTask; tasksAndPerformance.CanPerformTaskOnWeekEnds = CanPerformTaskOnWeekEnds; TasksLimit.CopyTo(tasksAndPerformance.TasksLimit); }