public void ResultLogHelper_ToSelectListItemsTests_Valid_Only_Sequence_1_Should_Pass() { // Arrange // Add an item with sequence more than 1 var newData = new ResultLogModel { ReadingSequence = 2, ID = "id" }; DataSourceBackend.Instance.ResultLogBackend.Create(newData); var data = DataSourceBackend.Instance.ResultLogBackend.Index(); // Act var result = ResultLogHelper.ToSelectListItems(data, null); var myItem = result.ToList().Find(m => m.Value == "id"); // Reset DataSourceBackend.Instance.Reset(); // Assert // Should not be in the list Assert.AreEqual(null, myItem); }
public void ResultLogHelper_ConvertIDtoString_InValid_Bogus_Should_Fail() { // Arrange // Act var result = ResultLogHelper.ConvertIDtoString("bogus"); // Reset // Assert Assert.AreEqual(string.Empty, result); }
public void ResultLogHelper_ToSelectListItemsTests_Valid_Should_Pass() { // Arrange var data = DataSourceBackend.Instance.ResultLogBackend.Index(); // Act var result = ResultLogHelper.ToSelectListItems(data, null); // Reset // Assert // Check each item returned, and make sure it matches the original data foreach (var item in result) { Assert.AreEqual(item.Text, data.Find(m => m.ID == item.Value).BilirubinValue.ToString()); } }
public void ResultLogHelper_ToSelectListItemsTests_InValid_Selected_Should_Pass() { // Arrange var data = DataSourceBackend.Instance.ResultLogBackend.Index(); // Choose item to be selected var value = "bogus"; // Act var result = ResultLogHelper.ToSelectListItems(data, value); var resultCount = result.Where(m => m.Selected == true).Count(); // Reset // Assert Assert.AreEqual(0, resultCount); }
public IActionResult Update(string id) { //Look up the ID var data = Backend.Read(id); if (data == null) { return(NotFound()); } ViewData["ResultLogIDList"] = ResultLogHelper.ToSelectListItems(Backend.Index(), null); ViewData["ClinicIDList"] = ClinicHelper.ToSelectListItems(ClinicData.Index(), null); ViewData["PhoneIDList"] = PhoneHelper.ToSelectListItems(PhoneData.Index(), null); ViewData["UserIDList"] = TechnicianHelper.ToSelectListItems(UserData.Index(), null); ViewData["PhotoIDList"] = PhotoHelper.ToSelectListItems(PhotoData.Index(), null); return(View(data)); }
public void ResultLogHelper_ConvertIDtoString_Valid_Should_Pass() { // Arrange var data = new ResultLogModel { BilirubinValue = 55 }; DataSourceBackend.Instance.ResultLogBackend.Create(data); // Act var result = ResultLogHelper.ConvertIDtoString(data.ID); // Reset DataSourceBackend.Instance.Reset(); // Assert Assert.AreEqual("55", result); }
public void ResultLogHelper_ToSelectListItemsTests_Valid_Selected_Should_Pass() { // Arrange var data = DataSourceBackend.Instance.ResultLogBackend.Index(); // Choose item to be selected var value = data[0].ID; // Act var result = ResultLogHelper.ToSelectListItems(data, value); // Reset // Assert // The First should be the seleted item. Assert.AreEqual(result.First(m => m.Selected == true).Value, data.Find(m => m.ID == value).ID); // Only One should be Selected Assert.AreEqual(1, result.Where(m => m.Selected == true).Count()); }