public static IProfileProvider GetImplemented(TestInfo testInfo)
        {
            IProfileProvider provider = Substitute.For <IProfileProvider>();

            provider.Create(Arg.Any <UserProfile>());

            provider.GetProfileByUserId(Arg.Any <int>()).Returns(x => testInfo.Profiles.FirstOrDefault(i => i.Id == (int)x[0]));

            return(provider);
        }
Example #2
0
        public void CreateProfile(ProfileDto profile)
        {
            if (profile == null)
            {
                throw new ArgumentNullException(nameof(profile));
            }

            var userProfile = _mapper.Map <UserProfile>(profile);

            _profileProvider.Create(userProfile);
        }