public void ArchiveRole() { //given var me = SeedData.CreateAdminUser(Context); ISecurityProvider provider = new SecurityProvider(Context, me); var newRole = SeedData.CreateRole(Context, "Mentor"); //when provider.ArchiveRole(newRole.Id); var role = provider.GetRole(newRole.Id); //then role.RoleName.ShouldEqual("Mentor"); role.Status.ShouldEqual(StatusType.Archive); }