public void EqualsShouldSucceed()
        {
            // Arrange
            List <ResponseErrorField> details1 = new List <ResponseErrorField>()
            {
                new ResponseErrorField {
                    Code = "fieldCode", Message = "fieldMesssage", Target = "fieldTarget"
                }
            };
            List <ResponseErrorField> details2 = new List <ResponseErrorField>()
            {
                new ResponseErrorField {
                    Code = "fieldCode", Message = "fieldMesssage", Target = "fieldTarget"
                }
            };

            // Act
            var obj1 = new ResponseError()
            {
                Error = new ResponseErrorBody {
                    Code = "bodyCode", Message = "bodyMessage", Details = details1
                }
            };
            var obj2 = new ResponseError()
            {
                Error = new ResponseErrorBody {
                    Code = "bodyCode", Message = "bodyMessage", Details = details2
                }
            };

            // Assert
            obj1.Should().Be(obj2);
        }
        public void ConstructorShouldSucceed()
        {
            // Arrange
            List <ResponseErrorField> details = new List <ResponseErrorField>()
            {
                new ResponseErrorField {
                    Code = "fieldCode", Message = "fieldMesssage", Target = "fieldTarget"
                }
            };

            // Act
            var obj = new ResponseError()
            {
                Error = new ResponseErrorBody {
                    Code = "bodyCode", Message = "bodyMessage", Details = details
                }
            };

            // Assert
            obj.Should().NotBeNull();
        }