public void ExperimentsUtilityTest() { ExperimentsUtility util = new ExperimentsUtility(); daoExperiments dao = new daoExperiments(); Experiments exp = new Experiments(); exp.ID = 999999; exp.Alias = "UnitTest"; exp.Title = "UnitTest"; exp.SDate = DateTime.Now.ToShortDateString(); exp.EDate = DateTime.Now.ToShortDateString(); exp.Hypo = "UnitTest"; util.SetExperiment(exp); exp = null; exp = util.Experiment; if (exp == null) Assert.Fail("Experiment was not set"); else { exp.ID = 999999; exp.Alias = "UnitTest"; exp.Title = "UnitTest"; exp.SDate = DateTime.Now.ToShortDateString(); exp.EDate = DateTime.Now.ToShortDateString(); exp.Hypo = "UnitTest"; util.SetExperiment(exp); if (util.Experiment.ID != 999999) Assert.Fail("Experiment ID is incorrect. ID = " + exp.ID.ToString()); else if (!util.Experiment.Alias.Equals("UnitTest")) Assert.Fail("Experiment Alias is incorrect"); else if (!util.Experiment.Title.Equals("UnitTest")) Assert.Fail("Experiment Title is incorrect"); else if (!util.Experiment.SDate.Equals(DateTime.Now.ToShortDateString())) Assert.Fail("Experiment start date is incorrect"); else if (!util.Experiment.EDate.Equals(DateTime.Now.ToShortDateString())) Assert.Fail("Experiment end date is incorrect"); else if (!util.Experiment.Hypo.Equals("UnitTest")) Assert.Fail("Experiment hypothesis is incorrect"); else Assert.Pass("Experiment should set"); } }
public void EnableDisableButtonsTest() { ExperimentsUtility util = new ExperimentsUtility(); if(util.EnableDisableButtons("View")) Assert.Fail("View should return false"); if (util.EnableDisableButtons("Add/Edit")) Assert.Fail("Add/Edit should return false"); if (!util.EnableDisableButtons("Admin")) Assert.Fail("Admin should return true"); if (!util.EnableDisableButtons("Owner")) Assert.Fail("Owner should return true"); else Assert.Pass("Enable/Disable buttons should work"); }