public void DeleteJobCommandWithSingleJobInQueue_Execute_CallsRemoveInJobInfoQueue() { var jobInfoStub = MockRepository.GenerateStub <JobInfo>(); var jobList = new List <JobInfo>(new[] { jobInfoStub }); _queueStub.Stub(x => x.JobInfos).Return(jobList); var model = BuildViewModel(); model.DeleteJobCommand.Execute(jobList); _queueStub.AssertWasCalled(x => x.Remove(jobInfoStub, true)); }