public void CreateRecordShouldReturnPropperResultIfModelStateIsInvalid() { var areasFake = new Mock <IAreasServices>(); areasFake.Setup(a => a.GetByUserId(It.IsAny <string>())).Returns(areas); var recordsFake = new Mock <IRecordsServices>(); recordsFake.Setup(x => x.GetByAreaId(It.IsAny <int>())).Returns(this.records); var documentsFake = new Mock <IDocumentsServices>().Object; var usersFake = new Mock <IUsersServices>().Object; var controller = new AreasController(areasFake.Object, recordsFake.Object, documentsFake, usersFake); controller.ModelState.AddModelError("Invalid model", "Error message"); Mapper.CreateMap <Area, AreaShortViewModel>(); Mapper.CreateMap <Area, AreaListViewModel>(); Mapper.CreateMap <User, UserShortViewModel>(); Mapper.CreateMap <Record, RecordListViewModel>(); ViewResult viewResult = controller.Index() as ViewResult; var invalidViewModel = new RecordCreateViewModel(); controller.WithCallTo(c => c.CreateRecord(1, invalidViewModel)) .ShouldRenderView(string.Empty) .WithModel <RecordCreateViewModel>(x => Assert.AreSame(invalidViewModel, x)); }
public void IndexShouldReturnProperResult() { var request = new Mock <HttpRequestBase>(); var areasFake = new Mock <IAreasServices>(); areasFake.Setup(a => a.all()).Returns(areas); var recordsFake = new Mock <IRecordsServices>().Object; var documentsFake = new Mock <IDocumentsServices>().Object; var usersFake = new Mock <IUsersServices>().Object; request.SetupGet(x => x.IsAuthenticated).Returns(false); var controller = new AreasController(areasFake.Object, recordsFake, documentsFake, usersFake); Mapper.CreateMap <Area, AreaListViewModel>(); Mapper.CreateMap <User, UserShortViewModel>(); ViewResult viewResult = controller.Index() as ViewResult; controller.WithCallTo(c => c.Index(1)) .ShouldRenderView("Index") .WithModel <IQueryable <AreaListViewModel> >(x => Assert.AreEqual(4, x.Count())); }
public void AreasControllerUpdateTest() { var AreaId = Guid.NewGuid(); var Logic = new AreaLogic(); var Controller = new AreasController(Logic); var Area = new Area { Id = AreaId, Name = "First Area", }; Logic.Create(Area); AreaDTO UpdatedArea = new AreaDTO() { Id = AreaId, Name = "Updated Area" }; var result = Controller.Put(AreaId, UpdatedArea); var createdResult = result as CreatedAtRouteResult; var model = createdResult.Value as AreaDTO; Assert.AreEqual("Updated Area", model.Name); }
public void Areas_get_List() { var areaReportMock = new Mock <IAreasRepositorio>(); areaReportMock.Setup(a => a.ListarAreasT()).Returns(new List <AREAS>() { new AREAS { ID_AREA = 1, NOMBRE = "Sistemas" }, new AREAS { ID_AREA = 2, NOMBRE = "Produccion" }, new AREAS { ID_AREA = 3, NOMBRE = "Finanzas" } }); var controlador = new AreasController(areaReportMock.Object); var result = controlador.listarAreasTest() as ViewResult; Assert.IsNotNull(result); List <AREAS> list = result.Model as List <AREAS>; Assert.IsNotNull(list); Assert.IsTrue(igualValores(1, "Sistemas", list[0])); Assert.IsTrue(igualValores(2, "Produccion", list[1])); Assert.IsTrue(igualValores(3, "Finanzas", list[2])); }
public void GetCurrentUserAreasShouldReturnProperResult() { var userId = Guid.NewGuid().ToString(); var request = new Mock <HttpRequestBase>(); request.SetupGet(x => x.IsAuthenticated).Returns(true); var areasFake = new Mock <IAreasServices>(); areasFake.Setup(a => a.GetByUserId(It.IsAny <string>())).Returns(areas); var recordsFake = new Mock <IRecordsServices>().Object; var documentsFake = new Mock <IDocumentsServices>().Object; var usersFake = new Mock <IUsersServices>().Object; request.SetupGet(x => x.IsAuthenticated).Returns(false); var controller = new AreasController(areasFake.Object, recordsFake, documentsFake, usersFake) { ControllerContext = FakeControllerContext.GetFakeControllerContextWithFakeIdentity() }; Mapper.CreateMap <Area, AreaShortViewModel>(); Mapper.CreateMap <Area, AreaListViewModel>(); Mapper.CreateMap <User, UserShortViewModel>(); ViewResult viewResult = controller.Index() as ViewResult; controller.WithCallTo(c => c.GetCurrentUserAreas()) .ShouldRenderPartialView("_UserAreasDropDownList") .WithModel <List <AreaShortViewModel> >(x => Assert.AreEqual(4, x.Count())); }
public void DeleteArea() { List <User> managers = new List <User>(); User user = new User { Id = Guid.NewGuid(), Name = "Santiago", LastName = "Larralde", UserName = "******", Password = "******", Admin = false }; managers.Add(user); IEnumerable <Indicator> indicators = new List <Indicator>(); AreaModel area = new AreaModel() { Name = "Area1", ConnectionString = "ConnectionString", Id = Guid.NewGuid(), Indicators = IndicatorModel.ToModel(indicators).ToList(), }; var mock = new Mock <IAreaLogic>(MockBehavior.Strict); mock.Setup(m => m.RemoveArea(It.IsAny <Area>())); var controller = new AreasController(mock.Object); var result = controller.Delete(area.Id, area); var createdResult = result as OkObjectResult; mock.VerifyAll(); }
public void Pruebaresul() { AreasController controlador = new AreasController(); ViewResult result = controlador.Prueba() as ViewResult; Assert.IsNotNull(result); }
public void TestMethod1() { AreasController controller = new AreasController(); ViewResult result = controller.Index() as ViewResult; Assert.IsNotNull(result); }
public void AreasControllerGetAllTest() { var FirstArea = new Area { Id = Guid.NewGuid(), Name = "First Area", }; var SecondArea = new Area { Id = Guid.NewGuid(), Name = "Second Area", }; var Logic = new AreaLogic(); var Controller = new AreasController(Logic); Logic.Create(FirstArea); Logic.Create(SecondArea); List <Area> Areas = new List <Area>() { FirstArea, SecondArea }; var Result = Controller.Get(); var CreatedResult = Result as OkObjectResult; var AreaResults = CreatedResult.Value as IEnumerable <AreaDTO>; Assert.AreEqual(Areas.Count, AreaResults.ToList().Count); }
public void TestDepartmentIndex() { WebSite.Controllers.AreasController controler = new AreasController(); var actResult = controler.Index() as ViewResult; Assert.That(actResult.ViewName, Is.EqualTo("Index")); }
public void CreateViewLoads() { // Arrange controller = new AreasController(); // Act ViewResult result = controller.Create() as ViewResult; // Assert Assert.AreEqual("Create", result.ViewName); }
public void CreateNotVaidArea() { var mock = new Mock <IAreaLogic>(MockBehavior.Strict); mock.Setup(m => m.CreateArea(null)).Throws(new BusinessLogicInterfaceException()); var controller = new AreasController(mock.Object); var result = controller.Post(null); mock.VerifyAll(); Assert.IsInstanceOfType(result, typeof(BadRequestObjectResult)); }
public void GetNotExistingArea() { var mock = new Mock <IAreaLogic>(MockBehavior.Strict); mock.Setup(m => m.Get(It.IsAny <Guid>())).Throws(new BusinessLogicInterfaceException()); var controller = new AreasController(mock.Object); var result = controller.Get(Guid.NewGuid()); mock.VerifyAll(); Assert.IsInstanceOfType(result, typeof(NotFoundObjectResult)); }
public void setArea(AreasTabVC areasTabVC, AreaModel area) { Delegate = areasTabVC; currentArea = area; areasController = new AreasController(); areasController.areaReservationFetched += AreasController_AreaReservationFetched; areasController.areaReservationPosted += AreasController_AreaReservationPosted; areasController.GetFutureReservationsForArea(currentArea.Uid); this.NavigationItem.Title = currentArea.Name; }
public void AreaControllerPostTest() { var Area = new Area { Id = Guid.NewGuid(), Name = "First Area", }; var Logic = new AreaLogic(); var Controller = new AreasController(Logic); var result = Controller.Post(AreaDTO.ToModel(Area)); var createdResult = result as CreatedAtRouteResult; var model = createdResult.Value as AreaDTO; Assert.AreEqual(Area.Name, model.Name); }
public void AreaControllerDeleteTest() { var Area = new Area { Id = Guid.NewGuid(), Name = "First Area", }; var Logic = new AreaLogic(); var Controller = new AreasController(Logic); Logic.Create(Area); Controller.Delete(Area.Id); Assert.ThrowsException <ExceptionController>(() => Logic.Get(Area.Id)); }
public async Task GetAllAreasAsync_Returns200Ok() { _mediatorMock .Setup(x => x.Send(It.IsAny <GetAllAreasQuery>(), It.IsAny <CancellationToken>())) .Returns( Task.FromResult( (Result <IEnumerable <AreaDto> >) new SuccessResult <IEnumerable <AreaDto> >( new List <AreaDto> { new AreaDto("CodeA", "DescriptionA"), new AreaDto("CodeB", "DescriptionB"), }))); var dut = new AreasController(_mediatorMock.Object); var result = await dut.GetAllAreasAsync(Plant); Assert.AreEqual(StatusCodes.Status200OK, ((OkObjectResult)result.Result).StatusCode); }
public void AreasControllerGetTest() { var Area = new Area { Id = Guid.NewGuid(), Name = "First Area", }; var Logic = new AreaLogic(); var Controller = new AreasController(Logic); Logic.Create(Area); var Result = Controller.Get(Area.Id); var CreatedResult = Result as OkObjectResult; var Model = CreatedResult.Value as AreaDTO; Assert.AreEqual(Area.Name, Model.Name); }
public void GetAllAreas() { List <User> managers = new List <User>(); User user = new User { Id = Guid.NewGuid(), Name = "Santiago", LastName = "Larralde", UserName = "******", Password = "******", Admin = false }; managers.Add(user); IEnumerable <Indicator> indicators = new List <Indicator>(); AreaModel area = new AreaModel() { Name = "Area1", ConnectionString = "ConnectionString", Id = Guid.NewGuid(), Indicators = IndicatorModel.ToModel(indicators).ToList(), }; List <Area> areas = new List <Area>(); areas.Add(AreaModel.ToEntity(area)); var mock = new Mock <IAreaLogic>(MockBehavior.Strict); mock.Setup(m => m.GetAll()).Returns(areas); var controller = new AreasController(mock.Object); var result = controller.Get(); var createdResult = result as OkObjectResult; var models = createdResult.Value as IEnumerable <AreaModel>; mock.VerifyAll(); Assert.AreEqual(areas[0].Name, models.ToList <AreaModel>()[0].Name); }
public void MyAreasShouldReturnProperResult() { var userId = Guid.NewGuid().ToString(); var request = new Mock <HttpRequestBase>(); request.SetupGet(x => x.IsAuthenticated).Returns(true); var areasFake = new Mock <IAreasServices>(); areasFake.Setup(a => a.GetByUserId(It.IsAny <string>())).Returns(areas); var recordsFake = new Mock <IRecordsServices>().Object; var documentsFake = new Mock <IDocumentsServices>().Object; var usersFake = new Mock <IUsersServices>().Object; request.SetupGet(x => x.IsAuthenticated).Returns(false); var principalFake = new Mock <IPrincipal>(); principalFake.Setup(x => x.Identity).Returns(new IdentityFake()); var fakeHttpContext = new Mock <HttpContextBase>(); fakeHttpContext.Setup(x => x.User).Returns(principalFake.Object); var controllerContext = new Mock <ControllerContext>(); controllerContext.Setup(t => t.HttpContext).Returns(fakeHttpContext.Object); var controller = new AreasController(areasFake.Object, recordsFake, documentsFake, usersFake) { ControllerContext = controllerContext.Object }; Mapper.CreateMap <Area, AreaListViewModel>(); Mapper.CreateMap <User, UserShortViewModel>(); ViewResult viewResult = controller.Index() as ViewResult; controller.WithCallTo(c => c.MyAreas()) .ShouldRenderView("Index") .WithModel <IQueryable <AreaListViewModel> >(x => Assert.AreEqual(4, x.Count())); }
public void CreateAreaOk() { IEnumerable <Indicator> indicators = new List <Indicator>(); AreaModel area = new AreaModel() { Name = "Area1", ConnectionString = "ConnectionString", Id = Guid.NewGuid(), Indicators = IndicatorModel.ToModel(indicators).ToList(), }; var mock = new Mock <IAreaLogic>(MockBehavior.Strict); mock.Setup(m => m.CreateArea(It.IsAny <Area>())).Returns(area.ToEntity); var controller = new AreasController(mock.Object); var result = controller.Post(area); var createdResult = result as CreatedAtRouteResult; mock.VerifyAll(); }
public void TestInitialize() { //moq data areas = new List <Area> { new Area { Area_id = 404, Area_name = "area one", Area_level = 1 }, new Area { Area_id = 405, Area_name = "area two", Area_level = 2 }, new Area { Area_id = 406, Area_name = "area three", Area_level = 3 } }; //set up and populate the mock mock = new Mock <IMockAreas>(); mock.Setup(c => c.Areas).Returns(areas.AsQueryable()); //initialize and pass the mock controller = new AreasController(mock.Object); }
public async Task GetAllAreasAsync_ReturnsArrayOfElements() { var areas = new List <AreaDto> { new AreaDto("CodeA", "DescriptionA"), new AreaDto("CodeB", "DescriptionB"), }; _mediatorMock .Setup(x => x.Send(It.IsAny <GetAllAreasQuery>(), It.IsAny <CancellationToken>())) .Returns( Task.FromResult( (Result <IEnumerable <AreaDto> >) new SuccessResult <IEnumerable <AreaDto> >(areas))); var dut = new AreasController(_mediatorMock.Object); var result = await dut.GetAllAreasAsync(Plant); var items = (IEnumerable <AreaDto>)((OkObjectResult)result.Result).Value; Assert.AreEqual(2, items.Count()); Assert.AreEqual(areas[0], items.ElementAt(0)); Assert.AreEqual(areas[1], items.ElementAt(1)); }
public void SetUp() { unitOfWork = new Mock <IUnitOfWork>(); controller = new AreasController(unitOfWork.Object); Mapper.Initialize(c => c.AddProfile <MappingProfile>()); }
public AreasTabVC(IntPtr handle) : base(handle) { areasController = new AreasController(); }
public void When() { var controller = new AreasController(Store); _areas = controller.Get().ToArray(); }
public void TestMethod1() { var areControl = new AreasController(); //ViewResult resultado = WebSite.Controllers.AreasController as ViewResult; }