public void GetListOfJourneyDetails_RetrieveJourney_All() { //Arrange var configurationProvider = new Mock <IConfigurationProvider>(); configurationProvider.Setup(x => x.GetSetting(It.IsAny <string>(), It.IsAny <string>())) .Returns("card-wise-journey-store"); //Act var fileBasedStore = new FileBasedStore(configurationProvider.Object); var journeyList = fileBasedStore.GetListOfJourneyDetails("123456789", Convert.ToDateTime("10-18-2021 14:00")); //Assert Assert.NotNull(journeyList); Assert.Equal("123456789", journeyList[0].Card.Number); }
public void SaveJourneyDetails_SaveData_Saved() { //Arrange var configurationProvider = new Mock <IConfigurationProvider>(); configurationProvider.Setup(x => x.GetSetting(It.IsAny <string>(), It.IsAny <string>())) .Returns("card-wise-journey-store"); //Act var fileBasedStore = new FileBasedStore(configurationProvider.Object); var saved = fileBasedStore.SaveJourneyDetails(TestDataProvider.GetCriteria(Convert.ToDateTime("10-18-2021 14:00")), new Models.Fare { Amount = 25, Description = "Peak Hours Fare" }, TestDataProvider.GetCardModel()); //Assert Assert.True(saved); }
public void ExistingFile() { var store = new FileBasedStore(Path.Combine(BaseDir, "aFile.txt")); }
public void NonExistingFileDoesNotThrow() { var store = new FileBasedStore(Path.Combine(BaseDir, "aFile.txt")); store.ReplaceContent("a string " + DateTime.UtcNow); }