示例#1
0
 protected override void Init()
 {
     HttpStatus = System.Net.HttpStatusCode.InternalServerError;
     Problem    = new Models.API.Problem
     {
         ProblemType = Models.API.ProblemType.serverInternal,
         Detail      = Message
     };
 }
 protected override void Init()
 {
     HttpStatus = System.Net.HttpStatusCode.BadRequest;
     Problem    = new Models.API.Problem
     {
         ProblemType = Models.API.ProblemType.badNonce,
         Detail      = Message
     };
 }
示例#3
0
        public void API_Problem_Serialization()
        {
            var correct = "{\"type\":\"urn:ietf:params:acme:error:none\",\"detail\":null}";
            var problem = new Models.API.Problem();

            var s = JsonConvert.SerializeObject(problem);

            s.Should().BeEquivalentTo(correct);
        }