コード例 #1
0
        public void UpdateRole_ShouldUpdateRoleName()
        {
            // arrange
            var controller = new MembershipController();
            var role = controller.GetRoles().Where(r => r.Name == "測試角色").Select(r=>r).First();
            RoleViewModel roleTest = new RoleViewModel { Id = role.Id, Name = "測試角色AAA", TimestampString=role.TimestampString };

            // act
            var result = controller.PutRole(roleTest.Id, roleTest) as OkNegotiatedContentResult<RoleViewModel>;

            // assert
            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Content);
            Assert.IsTrue(result.Content.Id ==roleTest.Id);
            Assert.IsTrue(result.Content.Name == roleTest.Name);
        }