public CsvImporter(GameMode mode, GamePerspective perspective, int season, Func <IMatchBuilder, string, IMatchBuilder>[] propertyMap) { _mode = mode; _perspective = perspective; _season = season; _propertyMap = propertyMap; }
public void TestLoadMatches(int seasonNumber, GameMode mode, GamePerspective perspective, int expectedMatchCount) { IMatchDataStore sut = new MatchDataStore(_testStoresTarget.FullName + "//solofpp.json"); List <IMatch> matches = sut.LoadMatches(seasonNumber, mode, perspective).ToList(); Assert.AreEqual(expectedMatchCount, matches.Count); Assert.True(matches.All(m => m.Mode == mode)); Assert.True(matches.All(m => m.Perspective == perspective)); Assert.True(matches.All(m => m.Season == seasonNumber)); }
public Match(int id, GameMode mode, GamePerspective perspective, int kills, int score, int rank, DateTime?date = null, int?rating = -1, string deathCause = "", string lesson = "", int?season = null, List <IPartner> partners = null) { Id = id; Mode = mode; Perspective = perspective; Kills = kills; Score = score; Rank = rank; DeathCause = deathCause; Lesson = lesson; Date = date; Rating = rating; Season = season; Partners = partners; }
public CsvFileBatchMatchImporter(GameMode mode, GamePerspective perspective) { _mode = mode; _perspective = perspective; }
public IEnumerable <IMatch> LoadMatches(int season, GameMode mode, GamePerspective perspective) { return(null); }
public IMatchBuilder WithPerspective(GamePerspective perspective) { _perspective = perspective; return(this); }
public MatchListViewModel(GameMode mode, GamePerspective perspective) { Mode = mode; Perspective = perspective; }