public void Recommendation_Rating_string_gets_populated_with_the_expected_value(decimal recommendationScore, string expectedRating) { // Given var recommendedResource = new RecommendedResource { RecommendationScore = recommendationScore }; // When var result = new SearchableRecommendedResourceViewModel(recommendedResource, 1); // Then result.Rating.Should().BeEquivalentTo(expectedRating); }
public SearchableRecommendedResourceViewModel(RecommendedResource recommendedResource, int selfAssessmentId) { SelfAssessmentId = selfAssessmentId; LearningResourceReferenceId = recommendedResource.LearningResourceReferenceId; LearningHubReferenceId = recommendedResource.LearningHubReferenceId; ResourceName = recommendedResource.ResourceName; ResourceDescription = recommendedResource.ResourceDescription; ResourceType = recommendedResource.ResourceType; CatalogueName = recommendedResource.CatalogueName; ResourceLink = recommendedResource.ResourceLink; IsInActionPlan = recommendedResource.IsInActionPlan; IsCompleted = recommendedResource.IsCompleted; LearningLogItemId = recommendedResource.LearningLogId; RecommendationScore = recommendedResource.RecommendationScore; }
public SearchableRecommendedResourceViewModel( RecommendedResource recommendedResource, int selfAssessmentId, ReturnPageQuery returnPageQuery ) { SelfAssessmentId = selfAssessmentId; LearningResourceReferenceId = recommendedResource.LearningResourceReferenceId; LearningHubReferenceId = recommendedResource.LearningHubReferenceId; ResourceName = recommendedResource.ResourceName; ResourceDescription = recommendedResource.ResourceDescription; ResourceType = DisplayStringHelper.AddSpacesToPascalCaseString(recommendedResource.ResourceType); CatalogueName = recommendedResource.CatalogueName; ResourceLink = recommendedResource.ResourceLink; IsInActionPlan = recommendedResource.IsInActionPlan; IsCompleted = recommendedResource.IsCompleted; LearningLogItemId = recommendedResource.LearningLogId; RecommendationScore = recommendedResource.RecommendationScore; ReturnPageQuery = returnPageQuery; }
public void Recommendation_Rating_string_gets_populated_with_the_expected_value( decimal recommendationScore, string expectedRating ) { // Given var recommendedResource = new RecommendedResource { RecommendationScore = recommendationScore, ResourceType = "Article" }; // When var result = new SearchableRecommendedResourceViewModel( recommendedResource, 1, ReturnPageQueryHelper.GetDefaultReturnPageQuery() ); // Then result.Rating.Should().BeEquivalentTo(expectedRating); }