public void CreateArea() { IAreaLogic areaLogic = new AreaLogic(null); Area area = new Area { Name = "Area 51", DataSource = "Server=.\\SQLEXPRESS; Database=DashboardDB; Trusted_Connection=True; MultipleActiveResultSets=true", }; areaLogic.AddArea(area); }
public HttpResponseMessage Insert([FromBody] Area area) { bool Result = AreaLogic.AddArea(area); if (Result == false) { throw new HttpResponseException(HttpStatusCode.BadRequest); } else { return(new HttpResponseMessage(HttpStatusCode.OK)); } }
public void CreateInvalidAreaTest() { var area = new Area { }; var mock = new Mock <IRepository <Area> >(MockBehavior.Strict); mock.Setup(m => m.Add(It.IsAny <Area>())); mock.Setup(m => m.Has(area)).Returns(false); mock.Setup(m => m.Save()); IAreaLogic areaLogic = new AreaLogic(mock.Object); var result = areaLogic.AddArea(area); mock.VerifyAll(); }
public void CreateAreaTest() { var area = new Area { Name = "AreaTest", DataSource = "Server=localhost\\SQLEXPRESS;Database=DataSourceDB;Trusted_Connection=True;" }; var mock = new Mock <IRepository <Area> >(MockBehavior.Strict); mock.Setup(m => m.Add(It.IsAny <Area>())); mock.Setup(m => m.Has(area)).Returns(false); mock.Setup(m => m.Save()); IAreaLogic areaLogic = new AreaLogic(mock.Object); var result = areaLogic.AddArea(area); mock.VerifyAll(); Assert.AreEqual(area.Name, result.Name); }