internal static StyleClass CreateStyleClassInDataBaseForTest() { IStyleClassDataAccess styleClassDataAccess = new StyleClassDataAccess(); StyleClass styleClass = CreateStyleClassForTest(); styleClassDataAccess.Add(styleClass); return(styleClass); }
public void CreateUserBL_WithParameters_Ok() { IStyleClassDataAccess styleClassDataAccess = new StyleClassDataAccess(); IStyleClassBusinessLogic styleClassBL = new StyleClassBusinessLogic(styleClassDataAccess, mockStyleBusinessLogic.Object); Assert.IsNotNull(styleClassBL); }
public StyleClass Get(Guid id) { if (Exists(id)) { return(StyleClassDataAccess.Get(id)); } else { throw new ArgumentException("Id doesn't exist " + id); } }
public void Delete(Guid id) { if (Exists(id)) { StyleClassDataAccess.Delete(id); } else { throw new ArgumentException("Id doesn't exist " + id); } }
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"); } }
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"); } }
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; }
public IList <StyleClass> Get() { return(StyleClassDataAccess.Get()); }