コード例 #1
0
 /// <summary>
 /// Test Service Ping
 /// </summary>
 public void TestPing()
 {
     using (var controller = new TestFieldApiController(_dbContext, _logger))
     {
         var response = controller.PingTestFields("Hello!") as OkObjectResult;
         Assert.IsNotNull(response);
         Assert.AreEqual(200, response.StatusCode);
         Assert.AreEqual("!olleH", response.Value);
     }
 }
コード例 #2
0
 /// <summary>
 /// Test Selecting a Record in the Data Base
 /// </summary>
 public void TestSelect()
 {
     using (var controller = new TestFieldApiController(_dbContext, _logger))
     {
         if (saveItem == null || saveItem.Id == null)
         {
             SetupTestItem();
         }
         Assert.IsNotNull(testItem.Id);
         var response = controller.SelectTestFields(loginToken, testItem.Id.ToString()) as OkObjectResult;
         Assert.IsNotNull(response);
         Assert.AreEqual(200, response.StatusCode);
     }
 }
コード例 #3
0
 /// <summary>
 /// Test Deleting a Record from the Data Base
 /// </summary>
 public void TestDelete()
 {
     using (var controller = new TestFieldApiController(_dbContext, _logger))
     {
         if (saveItem == null || saveItem.Id == null)
         {
             TestAdd();
         }
         var response = controller.DeleteTestField(loginToken, saveItem.Id) as OkResult;
         // Test to make sure the item is not found
         var notFound = controller.GetTestField(loginToken, saveItem.Id) as NotFoundResult;
         Assert.IsNotNull(notFound);
         Assert.AreEqual(404, notFound.StatusCode);
     }
 }
コード例 #4
0
 /// <summary>
 /// Test Counting Searching Records from the Data Base
 /// </summary>
 public void TestSearchCount()
 {
     using (var controller = new TestFieldApiController(_dbContext, _logger))
     {
         if (saveItem == null || saveItem.Id == null)
         {
             SetupTestItem();
         }
         Assert.IsNotNull(testItem.Id);
         var response = controller.SearchTestFieldsCount(loginToken,
                                                         null, // myBoolean,
                                                         null  // Search string
                                                         ) as OkObjectResult;
         Assert.IsNotNull(response);
         Assert.AreEqual(200, response.StatusCode);
     }
 }
コード例 #5
0
 /// <summary>
 /// Test Adding a Record to the Data Base
 /// </summary>
 public void TestAdd()
 {
     using (var controller = new TestFieldApiController(_dbContext, _logger))
     {
         if (saveItem == null || saveItem.Id == null)
         {
             SetupTestItem();
         }
         Assert.IsNull(testItem.Id);
         var response = controller.AddTestField(loginToken, testItem) as OkObjectResult;
         Assert.IsNotNull(response);
         Assert.AreEqual(200, response.StatusCode);
         saveItem = response.Value as TestField;
         Assert.IsNotNull(saveItem);
         Assert.IsNotNull(saveItem.Id);
     }
 }
コード例 #6
0
 /// <summary>
 /// Test Retrieving a Record from the Data Base
 /// </summary>
 public void TestGet()
 {
     using (var controller = new TestFieldApiController(_dbContext, _logger))
     {
         if (saveItem == null || saveItem.Id == null)
         {
             TestAdd();
         }
         var response = controller.GetTestField(loginToken, saveItem.Id) as OkObjectResult;
         Assert.IsNotNull(response);
         Assert.AreEqual(200, response.StatusCode);
         testItem = response.Value as TestField;
         Assert.AreEqual(testItem.Id, saveItem.Id);
         Assert.AreEqual(testItem.Name, saveItem.Name);
         Assert.AreEqual(testItem.Description, saveItem.Description);
         Assert.AreEqual(testItem.MyBoolean, saveItem.MyBoolean);
         Assert.AreEqual(testItem.MyCreditCard, saveItem.MyCreditCard);
         Assert.AreEqual(testItem.MyCurrency, saveItem.MyCurrency);
         Assert.AreEqual(testItem.MyDateTime, saveItem.MyDateTime);
         Assert.AreEqual(testItem.MyDouble, saveItem.MyDouble);
         Assert.AreEqual(testItem.MyEmail, saveItem.MyEmail);
         Assert.AreEqual(testItem.MyFloat, saveItem.MyFloat);
         Assert.AreEqual(testItem.MyImageUrl, saveItem.MyImageUrl);
         Assert.AreEqual(testItem.MyInteger, saveItem.MyInteger);
         Assert.AreEqual(testItem.MyLong, saveItem.MyLong);
         Assert.AreEqual(testItem.MyPhone, saveItem.MyPhone);
         Assert.AreEqual(testItem.MyPostalCode, saveItem.MyPostalCode);
         Assert.AreEqual(testItem.MyString, saveItem.MyString);
         Assert.AreEqual(testItem.MyTextArea, saveItem.MyTextArea);
         Assert.AreEqual(testItem.MyTicks, saveItem.MyTicks);
         Assert.AreEqual(testItem.MyUrl, saveItem.MyUrl);
         Assert.AreEqual(testItem.Comments, saveItem.Comments);
         Assert.AreEqual(testItem.AuditEntered, saveItem.AuditEntered);
         Assert.AreEqual(testItem.AuditEnteredBy, saveItem.AuditEnteredBy);
         Assert.AreEqual(testItem.AuditUpdated, saveItem.AuditUpdated);
         Assert.AreEqual(testItem.AuditUpdatedBy, saveItem.AuditUpdatedBy);
     }
 }