public void TestInitialize() { style = Utils.CreateStyleForTest(); styleModel = StyleModel.ToModel(style); mockUserAuthorizationLogic = new Mock <IAuthorizationBusinessLogic>(); mockStyleBusinessLogic = new Mock <IStyleBusinessLogic>(); styleController = new StyleController(mockStyleBusinessLogic.Object, mockUserAuthorizationLogic.Object); InitializeToken(); }
internal static IList <StyleModel> ConvertEntitiesToModels(IList <Style> styles) { IList <StyleModel> stylesModels = new List <StyleModel>(); foreach (Style style in styles) { stylesModels.Add(StyleModel.ToModel(style)); } return(stylesModels); }
public IHttpActionResult Get([FromUri] string name) { try { Utils.IsAValidToken(Request, AuthorizationBusinessLogic); Utils.HasAdminPermissions(Request, AuthorizationBusinessLogic); Style style = StyleBusinessLogic.Get(name); return(Ok(StyleModel.ToModel(style))); } catch (Exception e) { return(BadRequest(e.Message)); } }
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); StyleController styleController = new StyleController(styleBL, mockUserAuthorizationLogic.Object); styleController.Request = requestMessage; Style style = Utils.CreateStyleForTest(); styleController.Post(StyleModel.ToModel(style)); }
public void AddStyleToStyleClass_BadRequest_Exception() { mockStyleClassBusinessLogic.Setup(b1 => b1.AddStyle(styleClass.Id, style)).Throws(new Exception()); IHttpActionResult statusObtained = StyleClassController.AddStyleToStyleClass(styleClass.Id, StyleModel.ToModel(style)); Assert.IsNull(statusObtained as OkNegotiatedContentResult <string>); }
public void AddStyleToStyleClass_ExpectedParameters_Ok() { mockStyleClassBusinessLogic.Setup(b1 => b1.AddStyle(styleClass.Id, style)); IHttpActionResult statusObtained = StyleClassController.AddStyleToStyleClass(styleClass.Id, StyleModel.ToModel(style)); Assert.IsNotNull(statusObtained as OkNegotiatedContentResult <string>); }