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); }