コード例 #1
0
        public void ValidDeleteSettingsMediaTests()
        {
            var defaultManager = new SettingsMediaManager();
            var response       = defaultManager.DeleteSettingsMedia <object>("1");

            PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.NoContent));
        }
コード例 #2
0
        public void ValidPartialPatchSettingsMediaTests(SettingsMediaParam param)
        {
            var request = new Dictionary <string, string>()
            {
                [param.ToString()] = "StaticString",
            };
            var defaultManager = new SettingsMediaManager();
            var response       = defaultManager.PatchSettingsMedia <object>("1", request.ToJson());

            PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.NoContent));
        }
コード例 #3
0
        public void ValidPatchSettingsMediaTests()
        {
            var request = new Dictionary <string, string>()
            {
                [SettingsMediaParam.loginId.ToString()]       = "validUser",
                [SettingsMediaParam.loginPassword.ToString()] = "password"
            };
            var defaultManager = new SettingsMediaManager();
            var response       = defaultManager.PatchSettingsMedia <object>("1", request.ToJson());

            PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.NoContent));
        }
コード例 #4
0
        public void InvalidDeleteSettingsMediaTests(string param, InvalidValue invalidValue)
        {
            var defaultManager = new SettingsMediaManager();
            var mediaValue     = new Dictionary <string, string>
            {
                [SettingsMediaParam.mediaId.ToString()] = "1"
            };

            CommonMapper.InvalidValueMapper[invalidValue](mediaValue, param);
            var response = defaultManager.DeleteSettingsMedia <object>(mediaValue[param]);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest));
        }
コード例 #5
0
        public void InvalidPatchSettingsMediaTests(string param, InvalidValue invalidValue)
        {
            var request = new Dictionary <string, string>()
            {
                [SettingsMediaParam.loginId.ToString()]       = "validUser",
                [SettingsMediaParam.loginPassword.ToString()] = "password"
            };

            if (request.ContainsKey(param))
            {
                CommonMapper.InvalidValueMapper[invalidValue](request, param);
            }
            var mediaValue = new Dictionary <string, string>
            {
                [SettingsMediaParam.mediaId.ToString()] = "1"
            };

            var defaultManager = new SettingsMediaManager();
            var response       = defaultManager.PatchSettingsMedia <object>(mediaValue[SettingsMediaParam.mediaId.ToString()], request.ToJson());

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest));
        }