public static BitmapImage ConvertToBitMap(this UserControl uc, int score) { var path = ScoreProvider.ImageResult(score).Split(new char[] { '.' }); var image = new BitmapImage(new Uri(System.AppDomain.CurrentDomain.BaseDirectory + "\\" + path[0] + " - Copy." + path[1], UriKind.Absolute)); return(image); }
public FlatResult(ActivityVM activity) { if (activity.Courbe_f0_exacteEvaluated) { return; } this.activity = activity; _F0ExacteImage = this.ConvertToBitMap((int)(activity.F0_exact * 100d)); _F0StableImage = this.ConvertToBitMap((int)(activity.F0_stable * 100d)); _IntensiteStableImage = this.ConvertToBitMap((int)(activity.Intensite_stable * 100d)); _DureeExacteImage = this.ConvertToBitMap(ScoreProvider.EvaluateTimeLength(activity.Duree_expected, activity.Duree_exacte)); _JitterImage = this.ConvertToBitMap(ScoreProvider.EvaluateJitter(activity.Jitter)); Jitter = activity.Jitter.ToString(); InitializeComponent(); this.F0ExacteResult.Source = F0ExacteImage; this.F0StableResult.Source = F0StableImage; this.IntensiteStableResult.Source = IntensiteStableImage; this.DureeExacteResult.Source = DureeExacteImage; this.JitterResult.Source = JitterImage; }
public ScoreV2Controller(IConfiguration configuration, ILogger <ScoreV2Controller> logger, IScoreStorage scoreStorage) { _configuration = configuration; this._logger = logger; RequestUserName = "******"; _scoreProvider = new ScoreProvider(DateTimeOffset.Now, scoreStorage, RequestUserName); }
public void ScoreProvider() { var ss = new StorageService(); var sp = new ScoreProvider(ss); var next = sp.GetNextScore(); Assert.AreEqual(next, sp.GetScore()); }
/// <inheritdoc /> protected string ToolTipText(MouseEventArgs e) { var note = ScoreProvider.MouseToNote(e); return((note.PianoKey == PianoKey.Rest) ? string.Format("Rest:{0}", note.Length) : string.Format("{1}{2}{3}{4}\nkey#{0}", (int)note.PianoKey, note.NoteLetter, note.PianoKey.Octave(), note.SharpFlat.AsString(), note.Length)); }
/// <inheritdoc /> protected override void OnMouseMove(MouseEventArgs e) { base.OnMouseMove(e); var notePosition = ScoreProvider.GetNotePosition(e); if (notePosition != null && notePosition != _oldHighlightedNote) { // toolTip1.Hide(this); } }
public double?ScoreSequence(Target modifiedSequence) { try { return(ScoreProvider.GetScore(modifiedSequence)); } catch (PrositException) { } return(null); }
public void CorrectAnswersTest() { var testProvider = new Mock <ITestProvider>(); testProvider.Setup(pr => pr.GetDirectionsInfo()).Returns(this.directions); IScoreProdiver userAnswersProvider = new ScoreProvider(testProvider.Object); List <DirectionScores> res = userAnswersProvider.CalculateScores(this.userAnswers); Assert.Equal(6, res.Count); Assert.Equal(2, res.FindAll(x => x.Score > 0).Count); }
public void EmptyAnswersTest() { this.userAnswers = null; var testProvider = new Mock <ITestProvider>(); testProvider.Setup(pr => pr.GetDirectionsInfo()).Returns(this.directions); IScoreProdiver userAnswersProvider = new ScoreProvider(testProvider.Object); System.Exception ex = Assert.Throws <System.ArgumentException>( () => userAnswersProvider.CalculateScores(this.userAnswers)); Assert.Equal("Empty user answers", ex.Message); }
public void WrongAnswersTest() { this.userAnswers[0].IdAnswer = -1; this.userAnswers[2].IdAnswer = 100; var testProvider = new Mock <ITestProvider>(); testProvider.Setup(pr => pr.GetDirectionsInfo()).Returns(this.directions); IScoreProdiver userAnswersProvider = new ScoreProvider(testProvider.Object); System.Exception ex = Assert.Throws <System.ArgumentException>( () => userAnswersProvider.CalculateScores(this.userAnswers)); Assert.Equal("Invalid answer number", ex.Message); }
private static void Evaluate(IDictionary <IPreScoreProvider, double> preScoreProviders) { Console.WriteLine("\n================================="); Console.WriteLine("Using the following providers:"); foreach (var item in preScoreProviders.Keys) { Console.WriteLine($"Relative weight: {preScoreProviders[item]}\tProvider: {item.GetType().Name.Replace("PreScoreProvider", string.Empty)}"); } var scoreProvider = new ScoreProvider(preScoreProviders); Console.WriteLine("=================================\n\nResults:"); for (int i = 2015; i < 2020; i++) { Console.WriteLine($"Year: {i}\tScore: {scoreProvider.GetScore(new DateTime(i, 1, 1))}"); } Console.WriteLine(); }
/// <inheritdoc /> protected override void OnMouseClick(MouseEventArgs e) { base.OnMouseClick(e); var notePosition = ScoreProvider.GetNotePosition(e); if (notePosition != null) { if (e.Button.HasFlag(MouseButtons.Right)) { toolTip1.BackColor = Color.FromArgb(148, 223, 223, 223); _isNoteToolTip = true; _mousePoint = PointToScreen(e.Location); toolTip1.Show(ToolTipText(e), this, 2500); } HighlightNotePosition(notePosition, Rectangle.Empty, false); } }
public HomeController(ScoreProvider scoreProvider) { _scoreProvider = scoreProvider; }
public AppHub(IQuestionProvider questionProvider, ScoreProvider scoreProvider) { _questionProvider = questionProvider; _scoreProvider = scoreProvider; }