public void TestReactionTimeTimeContoroller() { var nowPlusSec = DateTime.Now + TimeSpan.FromSeconds(1); var testData = new TestedData(); var config = new Config() { schedulePeriod = TimeSpan.FromMilliseconds(400), reactionTime = new ReactionTime() { hour = nowPlusSec.Hour, minute = nowPlusSec.Minute, second = nowPlusSec.Second }, backupCondition = BackupCondition.AlwaysAtTheCertainTime }; var dataPlace = new DataPlace(testData.DirPath); var backupRule = new BackupRule(dataPlace, config); var backuperMock = new Mock <IBackuper>(); var timeController = new TimeController(config, backuperMock.Object); timeController.Start(); Thread.Sleep(1600); timeController.Stop(); backuperMock.Verify(backuper => backuper.Update(), Times.AtLeast(2)); }
public void Setup() { _testedData = new TestedData(); _dataPlace = new DataPlace(_testedData.DirPath); _config = new Config() { backupFromPath = _testedData.DirPath, backupToPath = _testedData.DirDestination, backupCondition = BackupCondition.SchedulePeriodIfChanged, backupMethod = BackupMethod.Archive, schedulePeriod = TimeSpan.FromMilliseconds(DefaultWait), }; }
public void TestTimeContoroller() { var testData = new TestedData(); var config = new Config() { schedulePeriod = TimeSpan.FromMilliseconds(500), backupCondition = BackupCondition.SchedulePeriodIfChanged }; var dataPlace = new DataPlace(testData.DirPath); var backupRule = new BackupRule(dataPlace, config); var backuperMock = new Mock <IBackuper>(); var timeController = new TimeController(config, backuperMock.Object); timeController.Start(); Thread.Sleep(1250); timeController.Stop(); backuperMock.Verify(backuper => backuper.Update(), Times.Exactly(2)); }
public void PrepareFiles() { _testedData = new TestedData(); }
public DataVerificator(TestedData testedData) { _testedData = testedData; }
public void Setup() { _testedData = new TestedData(); _dataPlace = new DataPlace(TestDirPath); }