Esempio n. 1
0
 private IDisposable ShouldRecogniseFaceWhenButtonClicked()
 {
     return(Observable
            .Merge(
                _ian.Select(_ => "ian"),
                _rachel.Select(_ => "rachel"),
                _mia.Select(_ => "mia"),
                _max.Select(_ => "max"),
                _alan.Select(_ => "alan"),
                _notAFace.Select(_ => "none"))
            .WithLatestFrom(_face, (person, face) => (Person: person, Face: face))
            .SelectMany(tuple => _dataProvider.Recognise(tuple.Face.Id, _userId, tuple.Person, 1f))
            .Subscribe(_recognised));
 }