public async Task AdminService_InviteSuperAdminUser_Failed() { // arrange var request = GetAdminInviteRequest(); MockUserRepository.Setup_SelectById_Returns_OrganizationOneSuperAdminUserOne(); MockUserRepository.Setup_Select_Returns_OrganizationOneUserOneNotExist(); MockUserRepository.Setup_Insert_Failed(); // act var result = await SystemUnderTest.InviteSuperAdminUser(request); // assert AssertResponseStatusAndErrorMessages(result, ResponseStatus.Failed); AssertReturnType <AdminInviteResponse>(result); MockUserRepository.Verify_SelectById(); MockUserRepository.Verify_Select(); MockUserRepository.Verify_Insert(); }