public void CreateProgram() { //Arrange ProgramModel createdProgram = Programs.CreatedProgram; NewProgram newProgram = Programs.NewProgram; var projectService = new Mock <IProjectService>(); projectService.Setup(service => service.IsProgramNameExists(createdProgram.Name, createdProgram.ResourceID)) .Returns(false); var controller = new ProgramController(projectService.Object); // Act var values = controller.CreateProgram(newProgram); var result = values as CreatedResult; //Assert Assert.Equal(201, result.StatusCode); Assert.Equal(ResponseMessages.PROGRAM_CREATED, result.Location); }