public void GetReturnsResultFromAddOnService() { var addOn = new AddOnService.AddOn(); var addOnService = Mock.Of <AddOnService.IAddOnService>(s => s.GetAddOnAsync(1) == Task.FromResult(addOn) ); var controller = new AddOnController(addOnService); var result = controller.Get(1).Result as OkNegotiatedContentResult <AddOnService.AddOn>; Assert.AreEqual(addOn, result.Content, "Get should return result from the addon service"); }
public void GetReturnsOkWhenAddOnFound() { var addOn = new AddOnService.AddOn(); var addOnService = Mock.Of <AddOnService.IAddOnService>(s => s.GetAddOnAsync(1) == Task.FromResult(addOn) ); var controller = new AddOnController(addOnService); var result = controller.Get(1).Result; Assert.IsInstanceOfType(result, typeof(OkNegotiatedContentResult <AddOnService.AddOn>), "Get should return Ok when the addon is found"); }