Example #1
0
        internal static StyleClass CreateStyleClassInDataBaseForTest()
        {
            IStyleClassDataAccess styleClassDataAccess = new StyleClassDataAccess();
            StyleClass            styleClass           = CreateStyleClassForTest();

            styleClassDataAccess.Add(styleClass);
            return(styleClass);
        }
Example #2
0
        public void CreateUserBL_WithParameters_Ok()
        {
            IStyleClassDataAccess styleClassDataAccess = new StyleClassDataAccess();

            IStyleClassBusinessLogic styleClassBL = new StyleClassBusinessLogic(styleClassDataAccess, mockStyleBusinessLogic.Object);

            Assert.IsNotNull(styleClassBL);
        }
Example #3
0
 public StyleClass Get(Guid id)
 {
     if (Exists(id))
     {
         return(StyleClassDataAccess.Get(id));
     }
     else
     {
         throw new ArgumentException("Id doesn't exist " + id);
     }
 }
Example #4
0
 public void Delete(Guid id)
 {
     if (Exists(id))
     {
         StyleClassDataAccess.Delete(id);
     }
     else
     {
         throw new ArgumentException("Id doesn't exist " + id);
     }
 }
Example #5
0
 public void Modify(StyleClass styleClass)
 {
     if (!StyleClassIsNull(styleClass))
     {
         if (Exists(styleClass.Id))
         {
             StyleClassDataAccess.Modify(styleClass);
         }
         else
         {
             throw new ArgumentException("StyleClass doesn't exist " + styleClass.Id);
         }
     }
     else
     {
         throw new ArgumentNullException("Null references");
     }
 }
Example #6
0
 public void Add(StyleClass styleClass)
 {
     if (!StyleClassIsNull(styleClass))
     {
         if (!Exists(styleClass.Id))
         {
             StyleClassDataAccess.Add(styleClass);
         }
         else
         {
             throw new DuplicateWaitObjectException(styleClass.Id + " already exists");
         }
     }
     else
     {
         throw new ArgumentNullException("Null references");
     }
 }
Example #7
0
 public void AddStyle(Guid styleClassId, Style style)
 {
     if (Exists(styleClassId))
     {
         if (StyleBusinessLogic.Exists(style.Name))
         {
             StyleClass styleClass = StyleClassDataAccess.Get(styleClassId);
             styleClass.AddStyle(style);
             StyleClassDataAccess.Modify(styleClass);
         }
         else
         {
             throw new ArgumentException("Style doesn't exist " + style.Name);
         }
     }
     else
     {
         throw new ArgumentException("StyleClass doesn't exist " + styleClassId);
     }
 }
        public void IntegrationTest()
        {
            Guid token          = Guid.NewGuid();
            var  requestMessage = new HttpRequestMessage();

            requestMessage.Headers.Add("Token", token + "");
            mockUserAuthorizationLogic.Setup(b1 => b1.IsAValidToken(token)).Returns(true);
            mockUserAuthorizationLogic.Setup(b1 => b1.IsAdmin(token)).Returns(true);

            IStyleDataAccess         styleDA              = new StyleDataAccess();
            IStyleBusinessLogic      styleBL              = new StyleBusinessLogic(styleDA);
            IStyleClassDataAccess    styleClassDA         = new StyleClassDataAccess();
            IStyleClassBusinessLogic styleClassBL         = new StyleClassBusinessLogic(styleClassDA, styleBL);
            StyleClassController     styleClassController = new StyleClassController(styleClassBL, mockUserAuthorizationLogic.Object);

            styleClassController.Request = requestMessage;

            StyleClass      styleClassA = Utils.CreateStyleClassForTest();
            StyleClassModel styleClassM = StyleClassModel.ToModel(styleClassA);

            styleClassM.InheritedPlusProperStyles = new List <StyleModel>();
            styleClassController.Post(styleClassM);
        }
        public void IntegrationTest()
        {
            Guid token          = Guid.NewGuid();
            var  requestMessage = new HttpRequestMessage();

            requestMessage.Headers.Add("Token", token + "");
            mockUserAuthorizationLogic.Setup(b1 => b1.IsAValidToken(token)).Returns(true);
            mockUserAuthorizationLogic.Setup(b1 => b1.IsAdmin(token)).Returns(true);

            IStyleDataAccess         styleDA      = new StyleDataAccess();
            IStyleBusinessLogic      styleBL      = new StyleBusinessLogic(styleDA);
            IStyleClassDataAccess    styleClassDA = new StyleClassDataAccess();
            IStyleClassBusinessLogic styleClassBL = new StyleClassBusinessLogic(styleClassDA, styleBL);
            IFormatDataAccess        formatDA     = new FormatDataAccess();
            IFormatBusinessLogic     formatBL     = new FormatBusinessLogic(formatDA, styleClassBL);
            FormatController         formatC      = new FormatController(formatBL, mockUserAuthorizationLogic.Object);

            formatC.Request = requestMessage;

            Format      formatA      = Utils.CreateFormatForTest();
            FormatModel formatModelA = FormatModel.ToModel(formatA);

            formatC.Post(formatModelA);
        }
        public void integration()
        {
            var                         requestMessage = new HttpRequestMessage();
            IUserDataAccess             da             = new UserDataAccess();
            IUserBusinessLogic          userBL         = new UserBusinessLogic(new UserDataAccess());
            IAuthorizationBusinessLogic auth           = new AuthorizationBusinessLogic(da);
            IStyleDataAccess            styleDA        = new StyleDataAccess();
            IStyleBusinessLogic         styleBL        = new StyleBusinessLogic(styleDA);
            IStyleClassDataAccess       styleClassDA   = new StyleClassDataAccess();
            IStyleClassBusinessLogic    styleClassBL   = new StyleClassBusinessLogic(styleClassDA, styleBL);
            IFormatDataAccess           formatDA       = new FormatDataAccess();
            IFormatBusinessLogic        formatBL       = new FormatBusinessLogic(formatDA, styleClassBL);
            FormatController            formatC        = new FormatController(formatBL, auth);

            formatC.Request = requestMessage;
            StyleClass  styleClassA  = Utils.CreateStyleClassInDataBaseForTest();
            Format      formatA      = Utils.CreateFormatForTest();
            FormatModel formatModelA = FormatModel.ToModel(formatA);

            formatC.Post(formatModelA);
            formatC.AddStyleClassToFormat(formatA.Id, StyleClassModel.ToModel(styleClassA));
            IHttpActionResult statusObtained = formatC.Get(formatA.Id);
            int a = 2;
        }
Example #11
0
 public IList <StyleClass> Get()
 {
     return(StyleClassDataAccess.Get());
 }