public void AuthIntegtrationTest_ExpectedValues_Ok() { IUserDataAccess da = new UserDataAccess(); IAuthorizationBusinessLogic auth = new AuthorizationBusinessLogic(da); user.IsAdmin = true; da.Add(user); Assert.IsTrue(auth.IsAdmin(user.Token)); Assert.IsTrue(auth.IsAValidToken(user.Token)); Assert.IsFalse(auth.IsAValidToken(Guid.NewGuid())); }
public void IntegrationTest_ExpectedParameters_Ok() { var requestMessage = new HttpRequestMessage(); IUserDataAccess da = new UserDataAccess(); IUserBusinessLogic userBL = new UserBusinessLogic(new UserDataAccess()); IAuthorizationBusinessLogic auth = new AuthorizationBusinessLogic(da); UserController userC = new UserController(userBL, auth); userC.Request = requestMessage; UserModel user2 = UserModel.ToModel(Utils.CreateUserForTest()); userC.Post(userModel); userC.Post(user2); user2.Name = "modified"; userC.Put(user2.Username, user2); userC.Delete(userModel.Username); IHttpActionResult statusObtained = userC.Get(); }
public void IntegrationTest_ExpectedParameters_Ok() { var requestMessage = new HttpRequestMessage(); ITextBusinessLogic textBL = new TextBusinessLogic(new TextDataAccess()); IUserDataAccess userDa = new UserDataAccess(); IAuthorizationBusinessLogic auth = new AuthorizationBusinessLogic(userDa); IAuditLogBussinesLogic audit = new AuditLogBussinesLogic(); TextController textC = new TextController(textBL, auth, audit); textC.Request = requestMessage; TextModel text2 = TextModel.ToModel(Utils.CreateTextForTest()); textC.Post(textModel); textC.Post(text2); text2.TextContent = "modified"; textC.Put(text2.Id, text2); textC.Delete(textModel.Id); IHttpActionResult statusObtained = textC.Get(); }
public void IntegrationTest_ExpectedParameters_Ok() { var requestMessage = new HttpRequestMessage(); IMarginBusinessLogic marginBL = new MarginBusinessLogic(new MarginDataAccess()); IUserDataAccess userDa = new UserDataAccess(); IAuthorizationBusinessLogic auth = new AuthorizationBusinessLogic(userDa); IAuditLogBussinesLogic audit = new AuditLogBussinesLogic(); MarginController marginC = new MarginController(marginBL, auth, audit); marginC.Request = requestMessage; MarginModel margin2 = MarginModel.ToModel(Utils.CreateMarginForTest()); marginC.Post(marginModel); marginC.Post(margin2); marginC.Get(margin.Id); margin2.OwnStyleClass = "modified"; marginC.Put(margin2.Id, margin2); marginC.Delete(marginModel.Id); IHttpActionResult statusObtained = marginC.Get(); }
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; }