Exemple #1
0
        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");
        }
Exemple #2
0
        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");
        }