コード例 #1
0
 public FakeTaskDatabaseTest()
 {
   this.task = Substitute.For<Task>(DateTime.Now);
   this.behavior = Substitute.For<TaskDatabase>();
   this.taskDatabase = new FakeTaskDatabase();
   this.taskDatabase.LocalProvider.Value = this.behavior;
 }
コード例 #2
0
 public FakeTaskDatabaseTest()
 {
     this.task         = Substitute.For <Task>(DateTime.Now);
     this.behavior     = Substitute.For <TaskDatabase>();
     this.taskDatabase = new FakeTaskDatabase();
     this.taskDatabase.LocalProvider.Value = this.behavior;
 }
コード例 #3
0
    public void ShouldGetTheSamePendingTasks()
    {
      // arrange
      var stubTaskDatabase = new FakeTaskDatabase();

      // act & assert
      stubTaskDatabase.GetPendingTasks().Should().BeSameAs(stubTaskDatabase.GetPendingTasks());
    }
コード例 #4
0
        public void ShouldGetTheSamePendingTasks()
        {
            // arrange
            var stubTaskDatabase = new FakeTaskDatabase();

            // act & assert
            stubTaskDatabase.GetPendingTasks().Should().BeSameAs(stubTaskDatabase.GetPendingTasks());
        }
コード例 #5
0
    public void ShouldBeQuiet()
    {
      // arrange
      var stubTaskDatabase = new FakeTaskDatabase();
      var item = ItemHelper.CreateInstance(Database.GetDatabase("master"));

      // act & assert
      stubTaskDatabase.Disable(this.task);
      stubTaskDatabase.Enable(this.task);
      stubTaskDatabase.GetPendingTasks().Should().BeEmpty();
      stubTaskDatabase.MarkDone(this.task);
      stubTaskDatabase.Remove(this.task);
      stubTaskDatabase.RemoveItemTasks(item);
      stubTaskDatabase.RemoveItemTasks(item, typeof(Task));
      stubTaskDatabase.Update(this.task, false);
      stubTaskDatabase.UpdateItemTask(this.task, false);
    }
コード例 #6
0
        public void ShouldBeQuiet()
        {
            // arrange
            var stubTaskDatabase = new FakeTaskDatabase();
            var item             = ItemHelper.CreateInstance(Database.GetDatabase("master"));

            // act & assert
            stubTaskDatabase.Disable(this.task);
            stubTaskDatabase.Enable(this.task);
            stubTaskDatabase.GetPendingTasks().Should().BeEmpty();
            stubTaskDatabase.MarkDone(this.task);
            stubTaskDatabase.Remove(this.task);
            stubTaskDatabase.RemoveItemTasks(item);
            stubTaskDatabase.RemoveItemTasks(item, typeof(Task));
            stubTaskDatabase.Update(this.task, false);
            stubTaskDatabase.UpdateItemTask(this.task, false);
        }