public void StartTaskWithTaskJobSettings() { this.Configuration.Get <FakeTask>().HasTaskJobSettings = true; ITaskJobSettings settings = new FakeTaskJobSettings(); this.Repository.TaskJobSettings.Set <FakeTask>(settings); ITaskRuntimeInfo taskInfo = this.Repository.TaskRuntimeInfo.Create(); FakeTask task = new FakeTask(); this.Repository.Tasks.Add(taskInfo.TaskId, task); this.Repository.TaskRuntimeInfo.Add(taskInfo); using (FakeTaskWorker taskWorker = new FakeTaskWorker()) { this.TaskWorkerFactory.PredefineResult(taskWorker, f => f.CreateTaskWorker(task)); this.DateTimeProvider.UtcNow = DateTime.UtcNow; this.TaskWorkerBootstrap.StartTask(taskInfo.TaskId); this.TaskWorkerFactory.AssertMethodCallOnceWithArguments(f => f.CreateTaskWorker(task)); taskWorker.AssertMethodCallOnce(w => w.StartTask(task, settings)); } }
public void Set() { FakeTaskJobSettings settings = new FakeTaskJobSettings(); this.Repository.Set<FakeTask>(settings); this.Repository.AssertMethodCallOnceWithArguments(r => r.Set(typeof(FakeTask), settings)); }
public void Set() { FakeTaskJobSettings settings = new FakeTaskJobSettings(); this.Facade.SetTaskJobSettings <FakeTask>(settings); this.Facade.AssertMethodCallOnceWithArguments(r => r.SetTaskJobSettings(typeof(FakeTask), settings)); }
public void Get2() { FakeTaskJobSettings settings1 = new FakeTaskJobSettings(); this.Repository.Set(typeof(FakeTask), settings1); FakeTaskJobSettings settings2 = this.Repository.Get<FakeTask, FakeTaskJobSettings>(); Assert.AreEqual(settings1, settings2); this.Repository.AssertMethodCallOnceWithArguments(r => r.Get(typeof(FakeTask))); }
public void Get2() { FakeTaskJobSettings settings1 = new FakeTaskJobSettings(); this.Facade.PredefineResult(settings1, r => r.GetTaskJobSettings(typeof(FakeTask))); FakeTaskJobSettings settings2 = this.Facade.GetTaskJobSettings <FakeTask, FakeTaskJobSettings>(); Assert.AreEqual(settings1, settings2); this.Facade.AssertMethodCallOnceWithArguments(r => r.GetTaskJobSettings(typeof(FakeTask))); }
public void GetSet() { FakeTaskJobSettings settings1 = new FakeTaskJobSettings() { Username = "******", Password = "******" }; this.Repository.Set(typeof(FakeTask), settings1); FakeTaskJobSettings settings2 = (FakeTaskJobSettings)this.Repository.Get(typeof(FakeTask)); Assert.AreEqual(settings1.Username, settings2.Username); Assert.AreEqual(settings1.Password, settings2.Password); }