Exemplo n.º 1
0
        public static Mock <IRestResponse <T> > CreateMockRestResponse <T>(string content, HttpStatusCode httpStatusCode = HttpStatusCode.OK)
        {
            Mock <IRestResponse <T> > mockRestResponse = new Mock <IRestResponse <T> >();

            mockRestResponse.Setup(x => x.StatusCode).Returns(httpStatusCode);
            mockRestResponse.Setup(x => x.IsSuccessful).Returns(true);
            mockRestResponse.Setup(x => x.Content).Returns(content);
            mockRestResponse.Setup(x => x.Data).Returns(_jsonSerializer.Deserialize <T>(mockRestResponse.Object));

            return(mockRestResponse);
        }