Ejemplo n.º 1
0
 public void PostChallenge()
 {
     try
     {
         // Arrange
         ChallengeController controller = new ChallengeController();
         controller.Request = new HttpRequestMessage();
         controller.Request.Properties.Add(HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration());
         Challenge objChallange = new Challenge()
         {
             Name                 = "TEST",
             StartDate            = DateTime.Today,
             EndDate              = DateTime.Now.AddDays(10),
             Duration             = 10,
             ChallengeTypeId      = 1,
             ChallengeClubLevelId = 2,
             IsOganizationLevel   = true
         };
         // Act
         var response = controller.PostChallenge(objChallange) as HttpResponseMessage;
         // Assert
         Assert.IsNotNull(response);
         Assert.AreEqual(HttpStatusCode.Created, response.StatusCode);
         Assert.IsNotNull(response.Content);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }