public void LogRepositoryMock_Create_Valid_Item_Should_Pass() { // Arange var myData = new LogRepositoryMock(); // Get the first item from the list var oldItem = new LogModel(); oldItem.ID = "ID"; oldItem.PhoneID = "PhoneID"; oldItem.RecordedDateTime = DateTime.Parse("23/01/2019"); oldItem.Value = "Value"; // Act var newItem = myData.Create(oldItem); // Check each item one by one to ensure it is correctly loaded // Assert Assert.AreEqual(oldItem.ID, newItem.ID); Assert.AreEqual(oldItem.PhoneID, newItem.PhoneID); Assert.AreEqual(oldItem.RecordedDateTime, newItem.RecordedDateTime); Assert.AreEqual(oldItem.Value, newItem.Value); }
public void LogRepositoryMock_Default_Instantiate_Should_Pass() { // Arange // Act var result = new LogRepositoryMock(); // Assert Assert.IsNotNull(result); }
public void LogRepositoryMock_Read_InValid_Bogus_Item_Should_Pass() { // Arange var myData = new LogRepositoryMock(); // Act var newItem = myData.Read("bogus"); // Assert Assert.AreEqual(null, newItem); }
public void LogRepositoryMock_Index_Default_Should_Pass() { // Should load the dataset with 4 rows // Arange var myData = new LogRepositoryMock(); // Act var result = myData.Index(); // Assert Assert.AreEqual(4, result.Count); }
public void LogRepositoryMock_Create_InValid_Null_Should_Fail() { // Arange var myData = new LogRepositoryMock(); // Act var newItem = myData.Create(null); // Check each item one by one to ensure it is correctly loaded // Assert Assert.AreEqual(null, newItem); }
public void LogRepositoryMock_Delete_InValid_Bogus_Item_Should_Pass() { // Delete the first item from the list, and then check the list to verify it is gone // Arange var myData = new LogRepositoryMock(); // Act var newItem = myData.Delete("bogus"); // Assert Assert.AreEqual(false, newItem); }
public void LogRepositoryMock_Update_InValid_Bogus_Item_Should_Pass() { // Arange var myData = new LogRepositoryMock(); var oldItem = myData.Index().First(); var newItem = new LogModel(); newItem.ID = "bogus"; // Act var result = myData.Update(newItem); // Assert Assert.AreEqual(null, result); }
public void LogRepositoryMock_Delete_First_Item_Should_Pass() { // Delete the first item from the list, and then check the list to verify it is gone // Arange var myData = new LogRepositoryMock(); // Get the first item from the list var oldItem = myData.Index().First(); // Act var result = myData.Delete(oldItem.ID); var newItem = myData.Index().First(); // Assert Assert.AreNotEqual(oldItem.ID, newItem.ID); }
public void LogRepositoryMock_Read_Valid_Item_Should_Pass() { // Delete the first item from the list, and then check the list to verify it is gone // Arange var myData = new LogRepositoryMock(); // Get the first item from the list var oldItem = myData.Index().First(); // Act var newItem = myData.Read(oldItem.ID); // Check each item one by one to ensure it is correctly loaded // Assert Assert.AreEqual(oldItem.ID, newItem.ID); Assert.AreEqual(oldItem.PhoneID, newItem.PhoneID); Assert.AreEqual(oldItem.RecordedDateTime, newItem.RecordedDateTime); Assert.AreEqual(oldItem.Value, newItem.Value); }