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); }
public void CreateProfile(ProfileDto profile) { if (profile == null) { throw new ArgumentNullException(nameof(profile)); } var userProfile = _mapper.Map <UserProfile>(profile); _profileProvider.Create(userProfile); }