public void BadgeAwardedActivityAdd() { const string guidStrBadge = "515b7240-3be1-43d4-8846-c0b589cd1cd2"; const string guidStrUser = "******"; var activityRepository = Substitute.For<IActivityRepository>(); IActivityService activityService = new ActivityService(activityRepository, _badgeRepository, _membershipRepository, _loggingService); var user = new MembershipUser { Id = new Guid(guidStrUser), UserName = "******" }; var badge = new Badge { Id = new Guid(guidStrBadge) }; activityService.BadgeAwarded(badge, user, DateTime.UtcNow); activityRepository.Received().Add((Arg.Is<Activity>(x => x.Data == BadgeActivity.KeyBadgeId + "=" + guidStrBadge + "," + BadgeActivity.KeyUserId + "=" + guidStrUser))); }