Example #1
0
        public CategorizeBackendTest()
        {
            // Get path to current directory
            var curentDirectoryPathArray = Path.GetDirectoryName(System.IO.Directory.GetCurrentDirectory()).Split('\\');

            // Set Media directory path
            var temporaryGeneralTestImagePathArray = curentDirectoryPathArray.Take((int)curentDirectoryPathArray.Count() - 2).Append("Is This Vegan (Net)\\Media\\");
            var mediaPath = string.Join("\\", temporaryGeneralTestImagePathArray);

            backend = new CategorizeBackend(mediaPath);
        }
Example #2
0
        public void Constructor_Parameter_Null_Should_Pass()
        {
            // arrange
            string input = null;

            // act
            var backend = new CategorizeBackend(input);

            // assert
            Assert.IsNotNull(backend);
            Assert.IsNull(backend.DataAccess);
        }
Example #3
0
        public void Constructor_Parameter_Not_Null_Should_Pass()
        {
            // arrange
            var input = "test";

            // act
            var backend    = new CategorizeBackend(input);
            var dataAccess = (IngredientLocalRepository)backend.DataAccess;

            // assert
            Assert.AreEqual(input, dataAccess.mediaPath);
        }
Example #4
0
 public CategorizeController()
 {
     mediaPath = System.Web.HttpContext.Current.Request.MapPath("~\\Media\\");
     backend   = new CategorizeBackend(mediaPath);
 }