Exemple #1
0
        public void ReadingPasswordSettings(Common.InvalidValue invalidCompany)
        {
            var request  = Common.InvalidReadingMapper[invalidCompany](new Dictionary <string, string>(), "id");
            var handler  = new WebPasswordManager();
            var response = handler.Password <PasswordSettingsResponse>(request, System.Net.Http.HttpMethod.Get);

            PrAssert.That(response.HttpStatusCode, PrIs.EqualTo(HttpStatusCode.BadRequest));
        }
Exemple #2
0
        public void WritingPasswordSettingsInvalidMinLength(Common.InvalidValue invalidMinlength)
        {
            var validRequest = new Dictionary <string, object>()
            {
                ["companyId"]       = Common.OldCompanyId.ToString(),
                ["minLength"]       = Common.DefaultMinLength,
                ["checkComplexity"] = false,
            };
            var request  = Common.InvalidNumberMapper[invalidMinlength](validRequest, "minLength");
            var handler  = new WebPasswordManager();
            var response = handler.Password <object>(request, System.Net.Http.HttpMethod.Put);

            PrAssert.That(response.HttpStatusCode, PrIs.EqualTo(HttpStatusCode.BadRequest));
        }
        public void WritingPasswordSettingsInvalidCheckComplexity(Common.InvalidValue invalidCheckComplexity)
        {
            var request = new Dictionary <string, object>()
            {
                ["companyId"]       = Common.OldCompanyId.ToString(),
                ["minLength"]       = Common.DefaultMinLength,
                ["checkComplexity"] = false,
            };

            Common.InvalidBooleanMapper[invalidCheckComplexity](request);
            var handler  = new CorePasswordManager();
            var response = handler.Password <object>(request, System.Net.Http.HttpMethod.Put);

            PrAssert.That(response.HttpStatusCode, PrIs.EqualTo(HttpStatusCode.Redirect));
        }
        public void WritingPasswordSettingsInvalidOptionalParameter(string firstParameter, string secondParameter, Common.InvalidValue invalidOptionParamter)
        {
            var validParam = new Dictionary <string, object>()
            {
                ["companyId"]       = Common.OldCompanyId.ToString(),
                ["minLength"]       = Common.DefaultMinLength,
                ["checkComplexity"] = false,
            };
            var request  = Common.InvalidOptionalParameterMapper[invalidOptionParamter](validParam, firstParameter, secondParameter);
            var handler  = new CorePasswordManager();
            var response = handler.Password <object>(request, System.Net.Http.HttpMethod.Put);

            PrAssert.That(response.HttpStatusCode, PrIs.EqualTo(HttpStatusCode.Redirect));
        }