static void Main(string[] args) { DALContext dALContext = new DALContext(); PlaceController placeController = new PlaceController(dALContext); DistrictController districtController = new DistrictController(dALContext); placeController.AddPlace(new Place() { DistrictId = 1, PlaceTypeId = 1, ContactId = 1, Score = 3, TopLeftX = 20, TopLeftY = 20, BottomRightX = 70, BottomRightY = 70 }); /* List<Rule> rules = new List<Rule>(); * Rule rule1 = new RuleOfSize(); * rules.Add(rule1); * Place place = new Place(); * List<Boolean> listOfBooleans = new List<Boolean>(); * * foreach (Rule rule in rules) * { * rule.PassTheRule(place); * listOfBooleans.Add(rule.pass); * }*/ Console.WriteLine(districtController.ComputeDistrictRating("Ciungi")); Console.ReadKey(); }
/// <summary> /// Setup the test /// </summary> public DistrictApiUnitTest() { DbContextOptions <DbAppContext> options = new DbContextOptions <DbAppContext>(); Mock <DbAppContext> dbAppContext = new Mock <DbAppContext>(null, options); DistrictService _service = new DistrictService(dbAppContext.Object); _DistrictApi = new DistrictController(_service); }
public void Put_GetsNullParameter_ReturnsNull() { var unitOfWork = GetUnitOfWork(); var controller = new DistrictController(unitOfWork); var result = controller.Put(null); Assert.IsInstanceOfType(result, typeof(BadRequestResult)); }
public void RemoveVendor_GetsPrimaryVendor_ReturnsBadRequest() { var unitOfWork = GetUnitOfWork(); var controller = new DistrictController(unitOfWork); var result = controller.RemoveVendor(3, 1) as BadRequestErrorMessageResult; Assert.IsNotNull(result); }
public void GetDistrictNotFoundTest() { //Arrange var controller = new DistrictController(); //Act IHttpActionResult result = controller.GetDistrict(100); //Assert Assert.IsInstanceOfType(result, typeof(NotFoundResult)); }
public void RemoveVendor_ReturnsTrueIfSuccessful() { var unitOfWork = GetUnitOfWork(); var controller = new DistrictController(unitOfWork); var result = controller.RemoveVendor(3, 3) as OkNegotiatedContentResult <bool>; Assert.IsNotNull(result); Assert.IsTrue(result.Content); }
public void GetDistrictByIdTest() { //Arrange var controller = new DistrictController(); //Act IHttpActionResult result = controller.GetDistrict(1); var contentResult = result as OkNegotiatedContentResult <District>; //Assert Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(1, contentResult.Content.Id); }
public void GetRemainingVendors_ReturnsUnusedVendors() { var unitOfWork = GetUnitOfWork(); var controller = new DistrictController(unitOfWork); var result = controller.GetRemainingVendors(3); Assert.IsNotNull(result); var resultList = result.ToList(); Assert.AreEqual(1, resultList.Count); Assert.AreEqual(2, resultList.First().VendorId); }
public void GetAllDistrictsTest() { //Arrange var controller = new DistrictController(); //Act IHttpActionResult result = controller.GetAllDistricts(); var contentResult = result as OkNegotiatedContentResult <List <District> >; //Assert Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(testData.Count, contentResult.Content.Count); }
public StoresView() { InitializeComponent(); storeContext = new StoreController(); districtContext = new DistrictController(); editedStores = new ObservableCollection <Store>(); this.Loaded += StoresView_Loaded; DataGrid.SelectedCellsChanged += DataGrid_SelectedCellsChanged; DataGrid.CellEditEnding += DataGrid_CellEditEnding; DistrictComboBox.DropDownClosed += DistrictComboBox_DropDownClosed; }
public void GetVendors_ShouldReturnCorrespondingVendors() { var unitOfWork = GetUnitOfWork(); var controller = new DistrictController(unitOfWork); var result = controller.GetVendors(3); Assert.IsNotNull(result); var resultList = result.ToList(); Assert.AreEqual(2, resultList.Count); //Check that one of the vendors is marked as primary Assert.IsTrue(resultList[1].IsPrimary); }
public void Put_ReturnsDistrictWithUpdatedPrimaryVendor() { var unitOfWork = GetUnitOfWork(); var controller = new DistrictController(unitOfWork); var result = controller.Put(new District { DistrictId = 3, PrimaryVendor = new Vendor { VendorId = 1 } }) as OkNegotiatedContentResult <District>; Assert.IsNotNull(result); Assert.AreEqual(1, result.Content.PrimaryVendor.VendorId); }
public void Get_ShouldReturnAllDistricts() { var unitOfWork = GetUnitOfWork(); var controller = new DistrictController(unitOfWork); var result = controller.Get() as TestDistrictDbSet; Assert.IsNotNull(result); Assert.AreEqual(3, result.Local.Count); //Make sure the repository includes the primary vendor in the result foreach (var district in result) { Assert.IsNotNull(district.PrimaryVendor); } }
public void GetAllDistricts() { // Arrange Mock.Get(_repositoryWrapper.District).Setup(x => x.GetAllDistricts()).ReturnsAsync(_districtSeeder.Objects); var controller = new DistrictController(_loggerManager, _mapper, _repositoryWrapper); // Act var actionResult = controller.GetAllDistricts().Result; // Assert var okObjectResult = actionResult as OkObjectResult; Assert.IsNotNull(okObjectResult); var districts = okObjectResult.Value as IEnumerable <District>; Assert.IsTrue(districts.Count() >= _districtSeeder.Objects.Count(), string.Format("Found {0} District(s) but {1} were seeded", districts.Count(), _districtSeeder.Objects.Count())); }
public DistrictsView() { InitializeComponent(); districtContext = new DistrictController(); salespersonContext = new SalespersonController(); editedDistricts = new ObservableCollection <District>(); this.Loaded += DistrictsView_Loaded; DataGrid.SelectedCellsChanged += DataGrid_SelectedCellsChanged; DataGrid.CellEditEnding += DataGrid_CellEditEnding; SecondarySalespersonDataGrid.SelectedCellsChanged += SecondarySalespersonDataGrid_SelectedCellsChanged; PrimarySalespersonNewComboBox.DropDownClosed += PrimarySalespersonNewComboBox_DropDownClosed; ReassignPrimarySalespersonComboBox.DropDownClosed += ReassignPrimarySalespersonComboBox_DropDownClosed; SecondarySalespersonComboBox.DropDownClosed += SecondarySalespersonComboBox_DropDownClosed; }
// ToDo: Figure out why the mock setup for DistrictRepository.DeleteDistrict() is not being mocked correctly //[TestMethod] public void DeleteDistrict() { // Arrange var district = _districtSeeder.Objects[0]; Mock.Get(_repositoryWrapper.District).Setup(x => x.DeleteDistrict(district)); Mock.Get(_repositoryWrapper.District).Setup(x => x.GetDistrictById(district.Id)).ReturnsAsync(district); Mock.Get(_repositoryWrapper.DistrictSchool).Setup(x => x.DistrictSchoolsByDistrict(district.Id)).ReturnsAsync(new List <DistrictSchool>()); var controller = new DistrictController(_loggerManager, _mapper, _repositoryWrapper); // Act var actionResult = controller.DeleteDistrict(district.Id).Result; // Assert var noContentResult = actionResult as NoContentResult; Assert.IsNotNull(noContentResult); }
public void GetDistrictById() { // Arrange var district = _districtSeeder.Objects.FirstOrDefault(); Assert.IsNotNull(district, string.Format("No districts were setup in the DataSeeder")); Mock.Get(_repositoryWrapper.District).Setup(x => x.GetDistrictById(district.Id)).ReturnsAsync(district); var controller = new DistrictController(_loggerManager, _mapper, _repositoryWrapper); // Act var actionResult = controller.GetDistrictById(district.Id).Result; // Assert var okObjectResult = actionResult as OkObjectResult; Assert.IsNotNull(okObjectResult); var resultList = okObjectResult.Value as District; Assert.IsTrue(resultList.Id == district.Id); }
public void UpdateDistrictTest() { //Arrange var controller = new DistrictController(); District testDistrict = new District { Id = 6, Name = "Test Update", PrimarySalesperson = new Salesperson { Id = 1 }, Salespersons = new List <Salesperson>() }; //Act IHttpActionResult result = controller.PutDistrict(testDistrict); var contentResult = result as NegotiatedContentResult <District>; //Assert Assert.IsNotNull(contentResult); Assert.AreEqual(HttpStatusCode.Accepted, contentResult.StatusCode); Assert.IsNotNull(contentResult.Content); }
public void CreateDistrict() { // Arrange var districtDto = new DistrictDto { Name = "New District 1" }; var district = _mapper.Map <District>(districtDto); Mock.Get(_repositoryWrapper.District).Setup(x => x.CreateDistrict(district)); Mock.Get(_repositoryWrapper.District).Setup(x => x.GetDistrictById(district.Id)).ReturnsAsync(district); var controller = new DistrictController(_loggerManager, _mapper, _repositoryWrapper); // Act var actionResult = controller.CreateDistrict(districtDto).Result; // Assert var okObjectResult = actionResult as OkObjectResult; Assert.IsNotNull(okObjectResult); }
public void UpdateDistrict() { // Arrange var districtDto = new DistrictDto { Name = "Update District 1" }; var district = _mapper.Map <District>(districtDto); district.Id = Guid.NewGuid(); Mock.Get(_repositoryWrapper.District).Setup(x => x.UpdateDistrict(district, district)); Mock.Get(_repositoryWrapper.District).Setup(x => x.GetDistrictById(district.Id)).ReturnsAsync(district); var controller = new DistrictController(_loggerManager, _mapper, _repositoryWrapper); // Act var actionResult = controller.UpdateDistrict(district.Id, districtDto).Result; // Assert var noContentResult = actionResult as NoContentResult; Assert.IsNotNull(noContentResult); }
public void GetVendors_ShouldReturnUniquePrimaryVendor() { var unitOfWork = GetUnitOfWork(); var controller = new DistrictController(unitOfWork); var result = controller.GetVendors(3); Assert.IsNotNull(result); int primaryVendors = 0; foreach (var vendor in result) { if (vendor.IsPrimary) { primaryVendors++; } } Assert.AreEqual(1, primaryVendors); }
/// <summary> /// Setup the test /// </summary> public DistrictApiUnitTest() { DbContextOptions <DbAppContext> options = new DbContextOptions <DbAppContext>(); Mock <DbAppContext> dbAppContext = new Mock <DbAppContext>(null, options); /* * * Here you will need to mock up the context. * * ItemType fakeItem = new ItemType(...); * * Mock<DbSet<ItemType>> mockList = MockDbSet.Create(fakeItem); * * dbAppContext.Setup(x => x.ModelEndpoint).Returns(mockItem.Object); * */ DistrictService _service = new DistrictService(dbAppContext.Object); _DistrictApi = new DistrictController(_service); }
private void LoadDistrict(object sender, DoWorkEventArgs e) { this.districts = DistrictController.GetAsync().Result; }
public DistrictControllerTest() { controller = new DistrictController(); }
public DistrictControllerTest() { controller = new DistrictController(); controller.Endpoint = "http://localhost:50209/"; }