public async Task AddBrands_NegativeTest() { BrandModel brandModel = new BrandModel() { BrandName = "Hero" }; Mock <IModelManager> mockObject = new Mock <IModelManager>(); mockObject.Setup(x => x.AddBrand(brandModel)); var api = new AdminController(mockObject.Object); var res = (RedirectToRouteResult)await api.AddBrand(brandModel); Assert.AreNotEqual(res.RouteValues["action"], "Brand"); }
public async Task AddBrands_NullTest() { BrandModel brandModel = new BrandModel() { BrandName = "Hero" }; Mock <IModelManager> mockObject = new Mock <IModelManager>(); brandModel = null; mockObject.Setup(x => x.AddBrand(brandModel)); var api = new AdminController(mockObject.Object); var res = api.AddBrand(brandModel); var response = await res as ViewResult; Assert.AreEqual(response.ViewName, "Null"); }