Example #1
0
 public HttpResponseMessage CreatedRole([FromUri] Role role)
 {
     RoleService service = new RoleService();
     try
     {
         return Request.CreateResponse(HttpStatusCode.Created, Json(service.CreateRole(role)));
     }
     catch
     {
         return Request.CreateResponse(HttpStatusCode.BadRequest);
     }
 }
Example #2
0
        public void RoleIsCreated()
        {
            Role testRole = new Role { Id = 3 };

            var mockContext = new Mock<IContext>();
            mockContext.Setup(m => m.Roles.Add(testRole)).Verifiable();
            mockContext.Setup(m => m.SaveChanges()).Verifiable();
            mockContext.Setup(m => m.Roles.Find(testRole.Id)).Verifiable();

            RoleService service = new RoleService(mockContext.Object);
            Role createdRole = service.CreateRole(testRole);

            mockContext.Verify(m => m.Roles.Add(testRole), Times.Once());
            mockContext.Verify(m => m.SaveChanges(), Times.Once());
            mockContext.Verify(m => m.Roles.Find(testRole.Id), Times.Once());
        }