public void GivenTwoUsersWithIdenticalReviews_When_NRecoNNearestNeighbourCalled_ReturnTheSameNeighbours() { using (var scope = Container.BeginLifetimeScope()) { _recommenderService = scope.Resolve <RecommenderService>(); var results = _recommenderService.GetNNearestNeighborsUsersRecommendations(5, 53428); var results2 = _recommenderService.GetNNearestNeighborsUsersRecommendations(5, 53429); Assert.AreEqual(results, results2); } } // 173, 535, 2029, 2171, 3567
public void GivenTwoUsersWithDifferentReviews_When_NRecoNNearestNeighbourCalled_ReturnDifferentNeighbours() { using (var scope = Container.BeginLifetimeScope()) { _recommenderService = scope.Resolve <RecommenderService>(); var results = _recommenderService.GetNNearestNeighborsUsersRecommendations(5, 53428); var results2 = _recommenderService.GetNNearestNeighborsUsersRecommendations(5, 4536); Assert.AreNotEqual(results, results2); } }
public void GivenSameUser_When_NRecoNNearestNeighbourCalled_5Times_WithSameId_ReturnTheSameNeighbours() { using (var scope = Container.BeginLifetimeScope()) { _recommenderService = scope.Resolve <RecommenderService>(); var results = _recommenderService.GetNNearestNeighborsUsersRecommendations(5, 53428); var results2 = _recommenderService.GetNNearestNeighborsUsersRecommendations(5, 53428); var results3 = _recommenderService.GetNNearestNeighborsUsersRecommendations(5, 53428); Assert.AreEqual(results, results2); Assert.AreEqual(results, results3); } }
public void NRecoTest() { using (var scope = Container.BeginLifetimeScope()) { _recommenderService = scope.Resolve <RecommenderService>(); var results = _recommenderService.GetNNearestNeighborsUsersRecommendations(7, 23612); } }