Ejemplo n.º 1
0
        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);
        }