private void TestResponse(ACCOUNTS account, string username, int expectedCode) { // arrange AccountControllerV1 controller = new AccountControllerV1(_mockService.Object); controller.ControllerContext.HttpContext = MockIdentity(username); // action ObjectResult result = (ObjectResult)controller.Get((int)account).Result; //assert Assert.AreEqual(expectedCode, result.StatusCode); }
public void Test_Account_Create() { AccountControllerV1 controller = new AccountControllerV1(); IActionResult result = controller.Create(new Account() { Id = 1, Name = "Test", SSN = "000-05-1120" }); Assert.True(result is OkObjectResult); var response = (result as OkObjectResult); var responseItem = response.Value as Account; Assert.True(responseItem.Id == 1); Assert.True(responseItem.Name == "Test"); Assert.True(responseItem.SSN == "000-05-1120"); Assert.True(responseItem.DateCreated != null); }