Beispiel #1
0
        public void ExpectToReturnNullWhenResponseHasAnException()
        {
            var mock = new Mock <IWebHelper>();

            mock.Setup(w => w.GetResponse(It.IsAny <WebRequest>()))
            .Throws(new WebException());

            var res = new DefaultDataService(mock.Object)
                      .GetDataResult("http://testUrl.com");

            Assert.IsNull(res);
        }
Beispiel #2
0
        public void ExpectToReturnCorrectResultsWhenResponseIsOk()
        {
            var mock = new Mock <IWebHelper>();

            string expectedResult = string.Join(" ", Enumerable.Repeat("test", 100));

            mock.Setup(w => w.GetResponse(It.IsAny <WebRequest>()))
            .Returns(new TestWebResponse(expectedResult));

            var res = new DefaultDataService(mock.Object)
                      .GetDataResult("http://testUrl.com");

            Assert.IsNotNull(res);
            Assert.AreEqual(expectedResult, res);
        }