public MissionFilenameParser(IMissionVersionComparer missionVersionComparer, IMissionVersionFactory factory) { _versionFactory = factory; _missionMissionVersionComparer = missionVersionComparer ?? throw new ArgumentNullException(nameof(missionVersionComparer)); }
public MissionVersion GetMissionVersion(string textRepresentation, IMissionVersionComparer missionVersionComparer) { return(new MissionVersion(textRepresentation, missionVersionComparer)); }
public MissionVersion(string textRepresentation, IMissionVersionComparer missionVersionComparer) { TextRepresentation = textRepresentation; _missionVersionComparer = missionVersionComparer; }