示例#1
0
        public async System.Threading.Tasks.Task PutBadProblemId()
        {
            using (var stream = new MemoryStream())
            {
                using (var streamBets = new MemoryStream())
                {
                    // Arrange
                    this._problemServices    = new ProjectSpeedy.Tests.ServicesTests.ProblemDataNotFound();
                    this._betFeedbackService = new ProjectSpeedy.Tests.ServicesTests.BetFeedbackData();
                    this._controller         = new ProjectSpeedy.Controllers.BetFeedbackController(this._logger.Object, this._betFeedbackService, this._problemServices);

                    // Act
                    var test = await this._controller.PutAsync("ProjectId", "ProblemId", "BetId", new ProjectSpeedy.Models.BetFeedback.BetFeedbackNewUpdate());

                    // Assert
                    var result = test as NotFoundResult;
                    Assert.AreEqual(404, result.StatusCode);
                }
            }
        }
示例#2
0
 public BetFeedbackController(ILogger <BetFeedbackController> logger, ProjectSpeedy.Services.IBetFeedback iBetFeedback, ProjectSpeedy.Services.IProblem problemServices)
 {
     this._logger          = logger;
     this._betFeedback     = iBetFeedback;
     this._problemServices = problemServices;
 }