public void Create_ValidObject_ObjectInserted() { // Arrange var newItem = new EGD.Models.Containers() { Address = "Sample address", Description = "Description", EGDid = 130, LastStateid = 131, Latitude = 132, Longitude = 133 }; // Act var result = _controller.Create(newItem); var createdItem = _controller.GetById(result); // Cleanup if (result != -1) { _controller.Delete(result); } // Assert Assert.IsType <EGD.Models.Containers>(createdItem); Assert.Equal(result, createdItem.Id); Assert.Equal(newItem.Address, createdItem.Address); Assert.Equal(newItem.Description, createdItem.Description); Assert.Equal(newItem.EGDid, createdItem.EGDid); Assert.Equal(newItem.LastStateid, createdItem.LastStateid); Assert.Equal(newItem.Latitude, createdItem.Latitude); Assert.Equal(newItem.Longitude, createdItem.Longitude); }
public void UpdateourContainer_InvalidObject_ReturnsFalse() { // Arrange var newInvalidItem = new EGD.Models.Containers() { Id = 3014 }; // Simulating wrong object supply. _controller.ModelState.AddModelError("LastStateid", "Not an integer"); // Act var result = _controller.UpdateourContainer(newInvalidItem); // Assert Assert.False(result); }
public void Create_InvalidObject_ReturnsMinus1() { // Arrange var newInvalidItem = new EGD.Models.Containers(); // Simulating wrong object supply. _controller.ModelState.AddModelError("LastStateid", "Not an integer"); // Act var result = _controller.Create(newInvalidItem); // Cleanup if (result != -1) { _controller.Delete(result); } // Assert Assert.Equal(-1, result); }
public void UpdateourContainer_ValidExistingObject_ReturnsTrue() { // Arrange var newValidItem = new EGD.Models.Containers() { Id = 3014, Address = "Adress", Description = "Description", EGDid = 222, LastStateid = 333, Latitude = 444, Longitude = 555 }; // Act var result = _controller.UpdateourContainer(newValidItem); // Assert Assert.True(result); }
public void Delete_Existing_ReturnsTrue() { // Arrange var newValidItem = new EGD.Models.Containers() { Address = "Adress", Description = "Description", EGDid = 222, LastStateid = 333, Latitude = 444, Longitude = 555 }; var id = _controller.Create(newValidItem); // Act var result = _controller.Delete(id); // Assert Assert.True(result); }