public void Insert_ValidDisease_True() { // Arrange var logic = new DiseaseLogic(new DiseaseRepo(new MemoryDiseaseContext())); var disease = GenerateValidDisease(); // Act var isAccepted = logic.Insert(disease); // Assert Assert.True(isAccepted); }
public void Update_NotExistingObject_False() { // Arrange var logic = new DiseaseLogic(new DiseaseRepo(new MemoryDiseaseContext())); var disease = GenerateValidDisease(); // Act var isAccepted = logic.Update(disease); // Assert Assert.False(isAccepted); }
public void Insert_AlreadyExistsInContext_False() { // Arrange var logic = new DiseaseLogic(new DiseaseRepo(new MemoryDiseaseContext())); var disease = GenerateValidDisease(); // Act logic.Insert(disease); var isAccepted = logic.Insert(disease); // Assert Assert.False(isAccepted); }
public void Insert_SeverityNegative_False() { // Arrange var logic = new DiseaseLogic(new DiseaseRepo(new MemoryDiseaseContext())); var disease = GenerateValidDisease(); disease.Severity = -1; // Act var isAccepted = logic.Insert(disease); // Assert Assert.False(isAccepted); }
public void Update_ExistingObject_True() { // Arrange var logic = new DiseaseLogic(new DiseaseRepo(new MemoryDiseaseContext())); var disease = GenerateValidDisease(); var updatedDisease = disease; disease.Name = "UpdatedName"; // Act logic.Insert(disease); var isAccepted = logic.Update(updatedDisease); // Assert Assert.True(isAccepted); }
public void Insert_NotThreeDescriptions_False() { // Arrange var logic = new DiseaseLogic(new DiseaseRepo(new MemoryDiseaseContext())); var disease = GenerateValidDisease(); disease.Descriptions = new List <string> { "Mark", "Zucc" }; // Act var isAccepted = logic.Insert(disease); // Assert Assert.False(isAccepted); }
public WindowSelectionDiseasesForReceiptList(DiseaseLogic logic) { InitializeComponent(); this.logic = logic; }
public WindowDisease(DiseaseLogic logic) { InitializeComponent(); this.logic = logic; }