public void DevServices_UpdateDev_edits_dev() { DevCreate newDev = new DevCreate() { DevName = "Zach", }; var userid = _userId; userid = Guid.Parse("f2055f74-ec6c-44f7-a8a0-e699132a0fed"); var _devService = new DevService(userid); _devService.CreateDev(newDev); var _devEdit = new DevEdit(); _devEdit.DevId = 1; _devEdit.DevName = "Zach"; var expected = true; var actual = _devService.UpdateDev(_devEdit); Assert.AreEqual(expected, actual); }
public void DevService_PostDev_ReturnsOk() { var dev = new DevCreate { DevName = "Zach" }; var result = _controller.Post(dev); Assert.AreEqual(1, _mockService.CallCount); Assert.IsInstanceOfType(result, typeof(OkResult)); }
public IHttpActionResult Post(DevCreate dev) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_devService.CreateDev(dev)) { return(InternalServerError()); } return(Ok()); }
public bool CreateDev(DevCreate model) { var entity = new Dev() { OwnerId = _userId, DevName = model.DevName, HireDate = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.Devs.Add(entity); return(ctx.SaveChanges() == 1); } }
public void DevServices_CreateDev_returns_correct_dev_name() { DevCreate newDev = new DevCreate() { DevName = "Zach" }; _devService = new DevService(_userId); _devService.CreateDev(newDev); var expected = true; var actual = _devService.CreateDev(newDev); Assert.AreEqual(expected, actual); }
public bool CreateDev(DevCreate model) { CallCount++; return(ReturnValue); }