示例#1
0
        public void Given_I_Have_A_Request_To_Create_An_Email_Notification_For_Password_Reset()
        {
            var messageType  = MessageType.Email;
            var templateType = NotificationType.PasswordReset;
            var parameters   = new Dictionary <string, string>
            {
                { "name", Faker.Name.FullName() },
                { "password", "ACTestPasswordReset!" }
            };

            _context.CreateNotificationRequest = AddNotificationRequestBuilder.BuildNonHearingRequest(messageType, templateType, parameters);
        }
        public void I_have_a_valid_password_reset_email_notification_request()
        {
            var messageType  = MessageType.Email;
            var templateType = NotificationType.PasswordReset;
            var parameters   = new Dictionary <string, string>
            {
                { "name", $"{Faker.Name.FullName()}" },
                { "password", "inttestpassword!" }
            };
            var request = AddNotificationRequestBuilder.BuildNonHearingRequest(messageType, templateType, parameters);

            InitCreateNotificationRequest(request, _context);
        }