public void ShouldSetDateSubmittedToUtcNowWhenSumbittingTheVacancy() { var vacancyPostingProvider = GetVacancyPostingProvider(); const int referenceNumber = 1; var now = DateTime.Now; var apprenticeshipVacancy = new Vacancy { VacancyOwnerRelationshipId = 42, IsEmployerLocationMainApprenticeshipLocation = true }; MockVacancyPostingService.Setup(ps => ps.GetVacancyByReferenceNumber(It.IsAny <int>())).Returns(apprenticeshipVacancy); MockVacancyPostingService.Setup(ps => ps.UpdateVacancy(It.IsAny <Vacancy>())) .Returns(apprenticeshipVacancy); MockProviderService.Setup(ps => ps.GetProviderSite(It.IsAny <string>())) .Returns(new ProviderSite { Address = new PostalAddress() }); MockReferenceDataService.Setup(ds => ds.GetSubCategoryByCode(It.IsAny <string>())).Returns(Category.EmptyFramework); MockTimeService.Setup(ts => ts.UtcNow).Returns(now); vacancyPostingProvider.SubmitVacancy(referenceNumber); MockVacancyPostingService.Verify( ps => ps.UpdateVacancy( It.Is <Vacancy>(v => v.DateSubmitted == now))); }
public SetFlagsTests() { _timeSerice = new MockTimeService() { UtcNow = UTC_NOW }; _controller = new AccountFlagsController(Db, UserEventsService, _timeSerice); SetUpLoggedInUser(_controller); }
public void Get_ServiceRegistered_ReturnsRegisteredService() { var registeredService = new MockTimeService(); new GameObject().AddComponent <TestGameServiceProvider>().TestAwake(); GameServiceProvider.CurrentInstance.AddService <ITimeServiceInterface>(registeredService); Assert.AreSame(registeredService, _lazy.Get()); GameServiceProvider.ClearGameServiceProvider(); }
protected override void When() { MockTimeService .MilisecondsNow() .Returns(_timeInMilli); MockOpenDoorCommand .Run() .Returns(SequenceResultEnum.Success); MockCheckForLightCommand .Run() .Returns(SequenceResultEnum.Success); base.When(); }
public void SetUp() { _sessionIds = new List <string> (); _slot1 = new Slot { StartTime = new DateTime(2014, 10, 1, 8, 0, 0), EndTime = new DateTime(2014, 10, 1, 8, 50, 0), SessionIds = _sessionIds }; _slot2 = new Slot { StartTime = new DateTime(2014, 10, 1, 9, 0, 0), EndTime = new DateTime(2014, 10, 1, 9, 50, 0), SessionIds = _sessionIds }; _days = new List <Day> { new Day { Date = new DateTime(2014, 10, 1), Slots = new List <Slot> { _slot1, _slot2 } } }; _schedule = new Schedule { Days = _days }; _appConfig = new AppConfig(); _repository = new MockRepository { GetDaysResult = _days, GetScheduleResult = _schedule, GetAppConfigResult = _appConfig }; _sessions = new List <Session> (); _repository.GetSessionsResults [_sessionIds] = _sessions; _timeService = new MockTimeService(); _twitterService = new MockTwitterService(); _sut = new HomeViewModel(_repository, _timeService, _twitterService); }
public void SetUp() { _repository = new MockRepository(); _timeService = new MockTimeService(); _sut = new AgendaViewModel(_repository, _timeService) { AgendaDays = new List <AgendaDayViewModel> { new AgendaDayViewModel { Date = new DateTime(2014, 10, 6) }, new AgendaDayViewModel { Date = new DateTime(2014, 10, 7) }, new AgendaDayViewModel { Date = new DateTime(2014, 10, 8) } } }; _firstDay = _sut.AgendaDays.First(); _lastDay = _sut.AgendaDays.Last(); }
public void CloneVacancyShouldSaveTheClonedVacancy() { const int initialVacancyReferenceNumber = 1; const string initialVacancyTitle = "title"; const int newVacancyReferenceNumber = 2; var dateTimeNow = DateTime.UtcNow; MockVacancyPostingService.Setup(s => s.GetVacancyByReferenceNumber(initialVacancyReferenceNumber)) .Returns(GetLiveVacancyWithComments(initialVacancyReferenceNumber, initialVacancyTitle)); MockVacancyPostingService.Setup(s => s.GetNextVacancyReferenceNumber()).Returns(newVacancyReferenceNumber); MockProviderService.Setup(s => s.GetVacancyOwnerRelationship(It.IsAny <int>(), true)) .Returns(new Fixture().Build <VacancyOwnerRelationship>().Create()); MockEmployerService.Setup(s => s.GetEmployer(It.IsAny <int>(), It.IsAny <bool>())) .Returns(new Fixture().Build <Employer>().Create()); MockTimeService.Setup(s => s.UtcNow).Returns(dateTimeNow); var provider = GetVacancyPostingProvider(); provider.CloneVacancy(initialVacancyReferenceNumber); MockVacancyPostingService.Verify(s => s.CreateVacancy(It.Is <Vacancy>(v => CheckClonedVacancy(v, newVacancyReferenceNumber, dateTimeNow)))); }
public void AfterTest() { _timeService = null; }
public void BeforeTest() { _timeService = new MockTimeService(); }