private static ResultsService CreateScoresService(int countError) { IXamarinWrapper xamarinWrapper = new XamarinWrapperStub(); IFileHelper fileHelper = new FileHelperStub(countError); ResultsService resultsService = new ResultsService(xamarinWrapper, fileHelper); return(resultsService); }
public void SaveResultsTests() { FileHelperStub fileHelperStub = new FileHelperStub(); Results results = new Results(); fileHelperStub.SaveResults(results); }
public void Constructor_Test() { IXamarinWrapper xamarinWrapper = new XamarinWrapperStub(); IFileHelper fileHelper = new FileHelperStub(); ManualTimer manualTimer = new ManualTimer(); ResultsService resultsService = new ResultsService(xamarinWrapper, fileHelper); GameService gameService = new GameService(xamarinWrapper, fileHelper, manualTimer, resultsService); }
private static ResultsViewModel CreateResultsViewModel() { IXamarinWrapper xamarinWrapper = new XamarinWrapperStub(); IFileHelper fileHelper = new FileHelperStub(); ResultsService resultsService = new ResultsService(xamarinWrapper, fileHelper); ResultsViewModel resultsViewModel = new ResultsViewModel(xamarinWrapper, resultsService); return(resultsViewModel); }
private static GameViewModel CreateGameViewModel(ManualTimer manualTimer = null) { IXamarinWrapper xamarinWrapper = new XamarinWrapperStub(); IFileHelper fileHelper = new FileHelperStub(0); manualTimer = manualTimer ?? new ManualTimer(); ResultsService resultsService = new ResultsService(xamarinWrapper, fileHelper); GameService gameService = new GameService(xamarinWrapper, fileHelper, manualTimer, resultsService); GameViewModel gameViewModel = new GameViewModel(xamarinWrapper, gameService); return(gameViewModel); }
public void LoadResultsTests([Range(1, MaxResults + 2)] int n) { FileHelperStub fileHelperStub = new FileHelperStub(); Results results = fileHelperStub.LoadResults(); int bestLoadedExpectedCount = Math.Clamp(Constants.MaxBestResults + n, 0, Constants.MaxBestResults); int latestLoadedExpectedCount = Math.Clamp(Constants.MaxLatestResults + n, 0, Constants.MaxLatestResults); // Check expected number of items in collections. Assert.AreEqual(bestLoadedExpectedCount, ((List <Result>)results.BestResults).Count); Assert.AreEqual(latestLoadedExpectedCount, ((List <Result>)results.LatestResults).Count); }
public void NewResultsTests() { // ToDo: This duplicates CreateResultsViewModel because we need access to _resultsService. IXamarinWrapper xamarinWrapper = new XamarinWrapperStub(); IFileHelper fileHelper = new FileHelperStub(); ResultsService resultsService = new ResultsService(xamarinWrapper, fileHelper); ResultsViewModel resultsViewModel = new ResultsViewModel(xamarinWrapper, resultsService); IEnumerable <Result> bestResults = resultsViewModel.BestResults; IEnumerable <Result> latestResults = resultsViewModel.LatestResults; Result result = new Result(default, 1, 0);
public void LogExceptionTests() { FileHelperStub fileHelperStub = new FileHelperStub(); fileHelperStub.LogException(new Exception()); }