public void Test_Get_Project_Not_Found() { var result = new ProjectApiController().Get(100); Assert.False(result.IsSuccessful); Assert.Equal("No Project found with the given Id", result.Message); }
public void Test_Add_Project_Invalid_Values() { var result = new ProjectApiController().Post( new ProjectViewModel() { Name = "" }); Assert.False(result.IsSuccessful); Assert.False(String.IsNullOrEmpty(result.Message)); }
public void Test_Add_Project_Valid_Values() { var result = new ProjectApiController().Post( new ProjectViewModel() { Name = "Project #1", Description = "This aims to promote education", StartDate = DateTime.Now, EndDate = DateTime.Now.AddDays(3) }); Assert.True(result.IsSuccessful); Assert.NotNull(result.ResultSet); }
public void Test_Update_Project_Invalid_Values() { var result = new ProjectApiController().Put( new ProjectViewModel() { Id = 1, Name = "", Description = "This aims to promote education", StartDate = DateTime.Now, EndDate = DateTime.Now.AddDays(3) }); Assert.False(result.IsSuccessful); Assert.False(String.IsNullOrEmpty(result.Message)); }
public void Test_Update_Project_Valid_Values() { var result = new ProjectApiController().Put( new ProjectViewModel() { Id = 1, Name = "Project One", Description = "This aims to promote education", StartDate = DateTime.Now, EndDate = DateTime.Now.AddDays(3) }); Assert.True(result.IsSuccessful); Assert.Equal("Project One", result.ResultSet.Name); }
public void Init() { _repository = new Mock <IProjectRepository>(); _target = new ProjectApiController(_repository.Object) { Request = new HttpRequestMessage { RequestUri = new Uri("http://localhost/api/Projects") } }; var config = new HttpConfiguration(); config.MapHttpAttributeRoutes(); config.EnsureInitialized(); _target.Request.SetConfiguration(config); }
public ProjectController(ILogger <ProjectController> logger) { _logger = logger; _apiObject = new ProjectApiController(); }
public void Delete_Project_Found() { var result = new ProjectApiController().Delete(1); Assert.True(result.IsSuccessful); }
public void Test_Get_Project_Found() { var result = new ProjectApiController().Get(1); Assert.True(result.IsSuccessful); }
public void Test_Get_All_Projects() { var result = new ProjectApiController().GetAll(); Assert.True(result.IsSuccessful); }