public async Task AdminService_UpgradeToAdmin_Failed() { // arrange var request = GetAdminUpgradeRequest(); MockUserRepository.Setup_SelectById_Returns_OrganizationOneSuperAdminUserOne(); MockUserRepository.Setup_Select_Returns_OrganizationOneUserOne(); MockUserRepository.Setup_Update_Failed(); // act var result = await SystemUnderTest.UpgradeToAdmin(request); // assert AssertResponseStatusAndErrorMessages(result, ResponseStatus.Failed); AssertReturnType <AdminUpgradeResponse>(result); MockUserRepository.Verify_SelectById(); MockUserRepository.Verify_Select(); MockUserRepository.Verify_Update(); }