public void GetByUserIdShouldReturnAreaWhenAvailable() { var areasListCollection = new Area[] { new Area { Id = 0 }, new Area { Id = 1 }, new Area { Id = 2 }, }; int y = 0; var areasRepositoryFake = new Mock <IRepository <Area> >(); areasRepositoryFake .Setup <Area>(x => x.GetById(It.IsAny <int>())) .Returns(() => areasListCollection.FirstOrDefault(a => a.Id == y)); var dataFake = new Mock <IQmsData>(); dataFake.Setup(x => x.Areas).Returns(areasRepositoryFake.Object); var service = new AreasServices(dataFake.Object); for (int i = 0; i < areasListCollection.Count(); i++) { y = i; var areaSelected = service.GetById(i); Assert.AreEqual(i, areaSelected.Id); } }
public void ShouldBeAbleToAddAreas() { var emptyAreasCollection = new List <Area>().AsQueryable(); var addAreaCounter = 0; var saveChangesCounter = 0; var areasRepositoryFake = new Mock <IRepository <Area> >(); areasRepositoryFake.Setup(x => x.Add(It.IsAny <Area>())).Callback(() => addAreaCounter++); areasRepositoryFake.Setup(x => x.SaveChanges()).Callback(() => saveChangesCounter++); var dataFake = new Mock <IQmsData>(); dataFake.Setup(x => x.Areas).Returns(areasRepositoryFake.Object); var service = new AreasServices(dataFake.Object); var numberOfAreasToAdd = 100; for (int i = 0; i < numberOfAreasToAdd; i++) { var id = service.Add("", "", 1, ""); areasRepositoryFake.Object.SaveChanges(); } Assert.AreEqual(numberOfAreasToAdd, addAreaCounter); Assert.AreEqual(numberOfAreasToAdd, saveChangesCounter); }
public void UpdateShouldWorkProperly() { var areasListCollection = new Area[] { new Area { Id = 0 }, new Area { Id = 1 }, new Area { Id = 2 }, }; int y = 1; var areasRepositoryFake = new Mock <IRepository <Area> >(); areasRepositoryFake .Setup <Area>(x => x.GetById(It.IsAny <int>())) .Returns(() => areasListCollection.FirstOrDefault(a => a.Id == y)); var dataFake = new Mock <IQmsData>(); dataFake.Setup(x => x.Areas).Returns(areasRepositoryFake.Object); var service = new AreasServices(dataFake.Object); service.Update(y, "name", "description", "employId"); var updatedArea = service.GetById(y); Assert.AreEqual("name", updatedArea.Name); Assert.AreEqual("description", updatedArea.Description); Assert.AreEqual("employId", updatedArea.EmployeeId); }
public void DeleteShoulCallDelete() { var areasRepositoryFake = new Mock <IRepository <Area> >(); var dataFake = new Mock <IQmsData>(); dataFake.Setup(x => x.Areas).Returns(areasRepositoryFake.Object); var service = new AreasServices(dataFake.Object); service.Delete(1); areasRepositoryFake.Verify(x => x.Delete(1)); }
public void AllShouldReturnProperResult() { var areasRepositoryFake = new Mock <IRepository <Area> >(); areasRepositoryFake.Setup(x => x.All()).Returns(areasCollection); var dataFake = new Mock <IQmsData>(); dataFake.Setup(x => x.Areas).Returns(areasRepositoryFake.Object); var service = new AreasServices(dataFake.Object); var result = service.all(); Assert.AreEqual(this.areasCollection.Count(), result.Count()); }
public void DeleteShoulCallSave() { var savechangesCounter = 0; var areasRepositoryFake = new Mock <IRepository <Area> >(); var dataFake = new Mock <IQmsData>(); dataFake.Setup(x => x.Areas).Returns(areasRepositoryFake.Object); dataFake.Setup(x => x.SaveChanges()).Callback(() => savechangesCounter++); var service = new AreasServices(dataFake.Object); service.Delete(1); dataFake.Verify(x => x.SaveChanges()); }
public ucServiceRequest() { _areasServices = new AreasServices(); _servicesServices = new ServicesServices(); }
public request_details() { _serviceRequests = new ServiceRequests(); _areasServices = new AreasServices(); }
public provider() { _areasServices = new AreasServices(); _servicesServices = new ServicesServices(); _userServices = new UserServices(); }
public join_request() { _areasServices = new AreasServices(); _servicesServices = new ServicesServices(); }