public ActionResult EditProjectFile(ProjectFileViewModel model) { if (model._projectFileData == null) { model._projectFileData = ""; } if (model._id != 0) { _projectFileService.updateProjectFile(model); return(View(model)); } return(HttpNotFound()); }
public void TestUpdateProjectFile() { // Arrange: CreateProjectFileViewModel model = new CreateProjectFileViewModel(); model._projectID = 2; model._projectFileName = "AddTestFile_01"; model._projectFileType = ".css"; model._projectFileData = "hodor hodOr HODOr...hODOr"; model._isUserProjectOwner = true; _service.addProjectFile(model); ProjectFileViewModel modelUpdate = new ProjectFileViewModel(); modelUpdate._id = 0; modelUpdate._projectFileData = "bacon bacOn BACOn...bACOn"; // Act: _service.updateProjectFile(modelUpdate); // Assert: Assert.AreEqual("bacon bacOn BACOn...bACOn", _service.getProjectFileByProjectFileId(0)._projectFileData); }