示例#1
0
        public void TestOpenIssues()
        {
            #region Arrange
            var json = @"{
                CPU: 'Intel',
                Drives: [
                'DVD read/writer',
                ""500 gigabyte hard drive""
                ]
            }";

            var rtValue = JObject.Parse(json);


            UservoiceService.Expect(a => a.GetOpenIssues()).Return(rtValue);
            #endregion Arrange

            #region Act
            var result = Controller.OpenIssues()
                         .AssertResultIs <JsonNetResult>();
            #endregion Act

            #region Assert
            Assert.IsNotNull(result);
            Assert.AreEqual("{\"CPU\":\"Intel\",\"Drives\":[\"DVD read/writer\",\"500 gigabyte hard drive\"]}", result.JsonResultString);
            UservoiceService.AssertWasCalled(a => a.GetOpenIssues());
            #endregion Assert
        }