public ChildResource NewChildResource() { ChildResource entity = new ChildResource(); entity.Name = "New Mock ChildResource"; return(entity); }
public ChildResource UpdateChildResource1() { ChildResource entity = new ChildResource(); entity.Id = 1002; entity.Name = "Mock Update Test ChildResource 1"; return(entity); }
public ChildResource DeleteChildResource1() { ChildResource entity = new ChildResource(); entity.Id = 1003; entity.Name = "Mock Delete Test ChildResource 1"; return(entity); }
public ChildResource ChildResource1() { ChildResource entity = new ChildResource(); entity.Id = 1001; entity.Name = "Mock Test ChildResource 1"; return(entity); }
public Permission(Guid guildId, ResourceType resourceType, PermissionOperationType operationType, PermissionAllowDeny allowDeny, ChildResource childResource) { GuildId = guildId; ResourceType = resourceType; AllowDeny = allowDeny; OperationType = operationType; ChildResource = childResource; }
public void DeleteTest() { // Arrange ChildResourcesController target = new ChildResourcesController(_service); ChildResource expected = _mockdata.DeleteChildResource1(); // Act var actual = target.Delete(expected.Id) as NoContentResult; // Assert Assert.IsNotNull(actual); }
public void GetTest() { // Arrange ChildResourcesController target = new ChildResourcesController(_service); ChildResource expected = _mockdata.ChildResource1(); // Act var actual = target.Get(expected.Id) as OkObjectResult; // Assert Assert.IsNotNull(actual); }
public void PostTest() { // Arrange ChildResourcesController target = new ChildResourcesController(_service); ChildResource expected = _mockdata.NewChildResource(); // Act var actual = target.Post(expected) as CreatedAtRouteResult; // Assert Assert.IsNotNull(actual); }
public void PostTest_Exception() { // Arrange ChildResourcesController target = new ChildResourcesController(_errorService); ChildResource expected = _mockdata.NewChildResource(); // Act var actual = target.Post(expected) as ObjectResult; // Assert Assert.IsNotNull(actual); }
public void ReadTest() { // Arrange ChildResourceRepository target = new ChildResourceRepository(_context); ChildResource expected = _mockdata.ChildResource1(); // Act ChildResource actual = target.Read(expected.Id); // Assert Assert.AreEqual(expected.Id, actual.Id); }
public void DeleteTest_Exception() { // Arrange ChildResourceService target = new ChildResourceService(_exceptionRepository, _mockLogger, _mapper); ChildResource expected = _mockdata.DeleteChildResource1(); // Act target.Delete(expected.Id); // Assert Assert.IsTrue(target.HasError); }
public void CreateTest_Exception() { // Arrange ChildResourceService target = new ChildResourceService(_exceptionRepository, _mockLogger, _mapper); ChildResource expected = _mockdata.NewChildResource(); // Act ChildResource actual = target.Create(expected); // Assert Assert.IsTrue(target.HasError); }
public void ReadTest_Exception() { // Arrange ChildResourceService target = new ChildResourceService(_exceptionRepository, _mockLogger, _mapper); ChildResource expected = _mockdata.ChildResource1(); // Act ChildResource actual = target.Read(expected.Id); // Assert Assert.IsNull(actual); Assert.IsTrue(target.HasError); }
public void CreateTest() { // Arrange ChildResourceService target = new ChildResourceService(_repository, _mockLogger, _mapper); ChildResource expected = _mockdata.NewChildResource(); // Act ChildResource actual = target.Create(expected); // Assert Assert.IsFalse(actual.Id == 0); Assert.IsFalse(target.HasError); }
public void CreateTest() { // Arrange ChildResourceRepository target = new ChildResourceRepository(_context); ChildResource expected = _mockdata.NewChildResource(); // Act ChildResource actual = target.Create(expected); // Assert //Assert.AreEqual(expected.Name, actual.Name); Assert.IsFalse(actual.Id == 0); }
public void ReadTest() { // Arrange ChildResourceService target = new ChildResourceService(_repository, _mockLogger, _mapper); ChildResource expected = _mockdata.ChildResource1(); // Act ChildResource actual = target.Read(expected.Id); // Assert Assert.AreEqual(expected.Name, actual.Name); Assert.IsFalse(target.HasError); }
public void UpdateTest_Exception() { // Arrange ChildResourceService target = new ChildResourceService(_exceptionRepository, _mockLogger, _mapper); ChildResource expected = _mockdata.UpdateChildResource1(); expected.Name = Guid.NewGuid().ToString(); // Act ChildResource actual = target.Update(expected); // Assert Assert.IsTrue(target.HasError); }
public void DeleteTest() { // Arrange ChildResourceRepository target = new ChildResourceRepository(_context); List <ChildResource> originalItems = _mockdata.GetAll(); ChildResource expected = _mockdata.DeleteChildResource1(); // Act target.Delete(expected.Id); List <ChildResource> updatedItems = target.ReadAll(); // Assert Assert.AreNotEqual(originalItems.Count, updatedItems.Count); }
public void DeleteTest() { // Arrange ChildResourceService target = new ChildResourceService(_repository, _mockLogger, _mapper); List <ChildResource> originalItems = _mockdata.GetAll(); ChildResource expected = _mockdata.DeleteChildResource1(); // Act target.Delete(expected.Id); List <ChildResource> updatedItems = target.ReadAll(); // Assert Assert.IsFalse(target.HasError); }
public void PutTest() { // Arrange ChildResourcesController target = new ChildResourcesController(_service); ChildResource expected = _mockdata.UpdateChildResource1(); expected.Name = Guid.NewGuid().ToString(); // Act var actual = target.Put(expected.Id, expected) as OkObjectResult; // Assert Assert.IsNotNull(actual); }
public void UpdateTest() { // Arrange ChildResourceRepository target = new ChildResourceRepository(_context); ChildResource expected = _mockdata.UpdateChildResource1(); expected.Name = Guid.NewGuid().ToString(); // Act ChildResource actual = target.Update(expected); // Assert Assert.AreEqual(expected.Name, actual.Name); }
public IActionResult Post([FromBody] ChildResource entity) { if (entity == null) { return(BadRequest()); } var result = _service.Create(entity); if (_service.HasError) { return(StatusCode(StatusCodes.Status500InternalServerError, new Exception(_service.ErrorMessage))); } return(CreatedAtRoute("GetChildResourceById", new { id = result.Id }, result)); }
public IActionResult Put(int id, [FromBody] ChildResource entity) { if (entity == null) { return(BadRequest()); } var result = _service.Update(entity); if (_service.HasError) { return(StatusCode(StatusCodes.Status500InternalServerError, new Exception(_service.ErrorMessage))); } return(Ok(result)); }
public void UpdateInvalidTest() { // Arrange ChildResourceService target = new ChildResourceService(_repository, _mockLogger, _mapper); ChildResource expected = _mockdata.UpdateChildResource1(); expected.Id = -1; expected.Name = Guid.NewGuid().ToString(); // Act ChildResource actual = target.Update(expected); // Assert Assert.IsFalse(target.HasError); }
public void UpdateNotFoundTest() { // Arrange ChildResourceRepository target = new ChildResourceRepository(_context); ChildResource expected = _mockdata.UpdateChildResource1(); expected.Id = -1; expected.Name = Guid.NewGuid().ToString(); // Act ChildResource actual = target.Update(expected); // Assert Assert.IsNull(actual); }
public void SearchByNameTest() { // Arrange ChildResourcesController target = new ChildResourcesController(_service); ChildResource expected = _mockdata.ChildResource1(); ChildResourceSearchCriteria criteria = new ChildResourceSearchCriteria() { NameStartsWith = expected.Name }; // Act var actual = target.Search(criteria) as OkObjectResult; // Assert Assert.IsNotNull(actual); }
public void SearchWithoutPagingOrSortingTest() { // Arrange ChildResourceRepository target = new ChildResourceRepository(_context); ChildResource expected = _mockdata.ChildResource1(); ChildResourceSearchCriteria criteria = new ChildResourceSearchCriteria() { SortFieldName = null, SortDirection = Domain.Client.Enumerations.SortDirection.Descending, PageSize = -1, PageNumber = 1, NameStartsWith = expected.Name }; // Act List <ChildResource> actual = target.Search(criteria); // Assert Assert.IsTrue(actual.Count >= 0); }
public void BuildQueryTest() { // Arrange ChildResourceRepository target = new ChildResourceRepository(_context); Type t = typeof(ChildResourceRepository); ChildResource expected = _mockdata.ChildResource1(); ChildResourceSearchCriteria criteria = new ChildResourceSearchCriteria() { Id = expected.Id, NameStartsWith = expected.Name }; MethodInfo methodInfo = t.GetMethod("BuildQuery", BindingFlags.NonPublic | BindingFlags.Instance); object[] parameters = { criteria }; // Act methodInfo.Invoke(target, parameters); //Assert }
public void SearchTest() { // Arrange ChildResourceService target = new ChildResourceService(_repository, _mockLogger, _mapper); ChildResource expected = _mockdata.ChildResource1(); ChildResourceSearchCriteria criteria = new ChildResourceSearchCriteria() { SortFieldName = "Name", SortDirection = Domain.Client.Enumerations.SortDirection.Descending, PageSize = 10, PageNumber = 1, NameStartsWith = expected.Name }; // Act List <ChildResource> actual = target.Search(criteria); // Assert Assert.IsFalse(target.HasError); Assert.IsTrue(actual.Count >= 0); }
public ChildResource Update(ChildResource entity) { throw new NotImplementedException(); }