public void Create_ValidObject_ObjectInserted() { // Arrange var newItem = new EGD.Models.Collectors() { UserName = "******", Description = "Description", PasswordHash = "PasswordHash", Title = "Title" }; // Act var result = _controller.Create(newItem); var createdItem = _controller.GetById(result); // Cleanup if (result != -1) { _controller.Delete(result); } // Assert Assert.IsType <EGD.Models.Collectors>(createdItem); Assert.Equal(result, createdItem.Id); Assert.Equal(newItem.UserName, createdItem.UserName); Assert.Equal(newItem.Description, createdItem.Description); Assert.Equal(newItem.PasswordHash, createdItem.PasswordHash); Assert.Equal(newItem.Title, createdItem.Title); }
public void UpdateourContainer_InvalidObject_ReturnsFalse() { // Arrange var newInvalidItem = new EGD.Models.Collectors() { Id = 3003 }; // Simulating wrong object supply. _controller.ModelState.AddModelError("UserName", "Required"); // Act var result = _controller.UpdateourContainer(newInvalidItem); // Assert Assert.False(result); }
public void UpdateourContainer_ValidExistingObject_ReturnsTrue() { // Arrange var newItem = new EGD.Models.Collectors() { Id = 3002, UserName = "******", Description = "Description", PasswordHash = "PasswordHash", Title = "Title" }; // Act var result = _controller.UpdateourContainer(newItem); // Assert Assert.True(result); }
public void Delete_Existing_ReturnsTrue() { // Arrange var newItem = new EGD.Models.Collectors() { UserName = "******", Description = "Description", PasswordHash = "PasswordHash", Title = "Title" }; var id = _controller.Create(newItem); // Act var result = _controller.Delete(id); // Assert Assert.True(result); }
public void Create_InvalidObject_ReturnsMinus1() { // Arrange var newInvalidItem = new EGD.Models.Collectors(); // Simulating wrong object supply. _controller.ModelState.AddModelError("UserName", "Required"); // Act var result = _controller.Create(newInvalidItem); // Cleanup if (result != -1) { _controller.Delete(result); } // Assert Assert.Equal(-1, result); }