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 }