示例#1
0
        public void CanDeleteLabel()
        {
            var labelRepository  = new LocalRepository <Label>();
            var clientRepository = new LocalRepository <Client>();
            var controller       = new LabelController(labelRepository, clientRepository);

            labelRepository.Add(new Label()
            {
                Id = 1, Name = "Label 1"
            });
            labelRepository.Add(new Label()
            {
                Id = 2, Name = "Label 2"
            });
            labelRepository.Add(new Label()
            {
                Id = 3, Name = "Label 3"
            });

            Assert.AreEqual(3, labelRepository.All().Count());

            controller.Delete(2);

            Assert.AreEqual(2, labelRepository.All().Count());
            Assert.IsTrue(labelRepository.All().Any(l => l.Id == 1 && l.Name == "Label 1"));
            Assert.IsTrue(labelRepository.All().Any(l => l.Id == 3 && l.Name == "Label 3"));
        }
 public LabelControllerTests(ScrumToolDBFixture p_ScrumToolDBFixture)
 {
     m_ScrumToolDBFixture = p_ScrumToolDBFixture;
     m_ParentTaskID       = m_ScrumToolDBFixture.FirstTaskID;
     m_ScrumToolDBContext = m_ScrumToolDBFixture.ScrumToolDB;
     m_LabelController    = new LabelController(m_ScrumToolDBContext);
 }
示例#3
0
        public void CanCreate()
        {
            var labelRepository  = new LocalRepository <Label>();
            var clientRepository = new LocalRepository <Client>();

            var controller = new LabelController(labelRepository, clientRepository);
        }
示例#4
0
        public void CanGetListOfLabels()
        {
            var labelRepository = new LocalRepository <Label>();

            labelRepository.Add(new Label()
            {
                Id = 1, Name = "Label 1"
            });
            labelRepository.Add(new Label()
            {
                Id = 2, Name = "Label 2"
            });
            labelRepository.Add(new Label()
            {
                Id = 3, Name = "Label 3"
            });

            var clientRepository = new LocalRepository <Client>();
            var controller       = new LabelController(labelRepository, clientRepository);
            var result           = controller.Index() as ViewResult;
            var resultModel      = result.Model as LabelsViewModel;

            Assert.AreEqual(3, resultModel.Labels.Count);
            Assert.IsTrue(resultModel.Labels.Any(l => l.Id == 1 && l.Name == "Label 1"));
            Assert.IsTrue(resultModel.Labels.Any(l => l.Id == 2 && l.Name == "Label 2"));
            Assert.IsTrue(resultModel.Labels.Any(l => l.Id == 3 && l.Name == "Label 3"));
        }
 public void Setup()
 {
     controller = new LabelController(LabelContract.Object, Mapper)
     {
         ControllerContext = Context
     };
 }
示例#6
0
        public LabelUnitTests()
        {
            AddUsers();
            AddGroups();
            AddLabels();

            _controller = ServiceProvider.GetService <LabelController>();
            MockUser(_controller, DefaultUser);
        }
示例#7
0
        public void CanGetEmptyListOfLabels()
        {
            var labelRepository  = new LocalRepository <Label>();
            var clientRepository = new LocalRepository <Client>();
            var controller       = new LabelController(labelRepository, clientRepository);
            var result           = controller.Index() as ViewResult;
            var resultModel      = result.Model as LabelsViewModel;

            Assert.AreEqual(0, resultModel.Labels.Count);
        }
示例#8
0
        void Start()
        {
            //PlayerPrefs.DeleteAll ();

            var player = GameObject.FindGameObjectWithTag("Player");

            this.score = player.GetComponent <ScoreController>();

            this.displayingGameOver         = false;
            GameOverController.ShowGameOver = false;

            this.textureOverlay = new Texture2D(1, 1);
            this.textureOverlay.SetPixel(0, 0, this.colorOverlay);
            this.textureOverlay.Apply();

            this.styleOverlay = new GUIStyle();
            this.styleOverlay.normal.background = this.textureOverlay;

            foreach (GameObject item in this.menuObjects)
            {
                if (item.tag == "MenuButton")
                {
                    var buttonController = item.GetComponent <ButtonController>();
                    if (buttonController != null)
                    {
                        switch (item.name)
                        {
                        case "ButtonMenu":
                            buttonController.OnClick = this.PauseMenu;
                            break;
                        }
                    }
                }
                else if (item.name == "Scores")
                {
                    foreach (Transform scoreItem in item.transform)
                    {
                        if (scoreItem.gameObject.name == "ScoreValue")
                        {
                            this.scoreValue = scoreItem.gameObject.GetComponent <LabelController>();
                        }
                        else if (scoreItem.gameObject.name == "BestValue")
                        {
                            this.bestValue = scoreItem.gameObject.GetComponent <LabelController>();
                        }
                    }
                }
                else if (item.gameObject.name == "BestValueOnly")
                {
                    this.bestValueOnly = item.GetComponent <LabelController>();
                }

                item.SetActive(false);
            }
        }
示例#9
0
 public LabelControllerTest()
 {
     //Arrange
     repository = new FakeLabelRepository();
     controller = new LabelController(repository)
     {
         ControllerContext = new ControllerContext()
     };
     controller.ControllerContext.HttpContext = new DefaultHttpContext();
     controller.ControllerContext.HttpContext.Items.Add("UserID", "0");
 }
示例#10
0
        public void CanCreateLabel()
        {
            var labelRepository  = new LocalRepository <Label>();
            var clientRepository = new LocalRepository <Client>();
            var controller       = new LabelController(labelRepository, clientRepository);

            Assert.AreEqual(0, labelRepository.All().Count());

            controller.Create("New Label");

            Assert.AreEqual(1, labelRepository.All().Count());
            Assert.IsTrue(labelRepository.All().Any(l => l.Name == "New Label"));
        }
示例#11
0
        void Start()
        {
            ReadyController.Ready = false;

            var labelObject = GameObject.Find("GUI/Ready/ReadyLabel");

            this.readyLabel = labelObject.GetComponent <LabelController>();

            labelObject           = GameObject.Find("GUI/Ready/ReadyStatusLabel");
            this.readyStatusLabel = labelObject.GetComponent <LabelController>();

            this.color = this.readyStatusLabel.style.normal.textColor;
            this.UpdateReady();
        }
        public async void Return_Label_LabelAliasDtos()
        {
            //Arrange
            var service    = CreateServiceWithLabels();
            var controller = new LabelController(service);

            //Act
            var result = await controller.GetLabels();

            //Assert
            var firstValue = result.First();

            Assert.NotEmpty(result);
            Assert.True(firstValue.LabelValues.Count() == 2);
        }
        public async void Return_Label_LanguageLabelDtos()
        {
            //Arrange
            var service    = CreateServiceWithLabels();
            var controller = new LabelController(service);

            //Act
            var result = await controller.GetLabels("da-DK");

            //Assert
            var firstValue = result.First();

            Assert.NotEmpty(result);
            Assert.Equal("Label Number: 0", firstValue.Alias);
            Assert.Equal("Værdi for 0 på dansk", firstValue.Value);
        }
示例#14
0
        public void CanRemoveLabelFromClients()
        {
            var labelRepository = new LocalRepository <Label>();

            labelRepository.Add(new Label()
            {
                Id = 1, Name = "Label 1"
            });
            Label label2 = new Label()
            {
                Id = 2, Name = "Label 2"
            };

            labelRepository.Add(label2);
            labelRepository.Add(new Label()
            {
                Id = 3, Name = "Label 3"
            });

            var clientRepository = new LocalRepository <Client>();

            Client client1 = ModelHelper.TestClient1AllDataNoReferences;

            client1.Labels.Add(label2);

            Client client2 = ModelHelper.TestClient2AllDataNoReferences;

            client2.Labels.Add(label2);

            clientRepository.Add(client1);
            clientRepository.Add(client2);

            var controller = new LabelController(labelRepository, clientRepository);

            LeadSetPostValues leadSetPostValues = new LeadSetPostValues();

            leadSetPostValues.clientIds = new List <int>()
            {
                client1.Id, client2.Id
            };
            leadSetPostValues.labelId = 2;

            controller.Set(leadSetPostValues);

            Assert.IsFalse(client1.Labels.Any(l => l.Name == "Label 2"));
            Assert.IsFalse(client2.Labels.Any(l => l.Name == "Label 2"));
        }
示例#15
0
        public void AddLabelTest()
        {
            var             mediator = new Mock <IMediator>();
            AddLabelCommand command  = new AddLabelCommand
            {
                Label = new Label()
                {
                    Name = "Label2"
                }
            };

            mediator.Setup(e => e.Send(command, new System.Threading.CancellationToken())).Returns(Task.FromResult(1));
            LabelController controller = new LabelController(mediator.Object);
            var             result     = controller.AddLabel(command);
            var             response   = result.Result as OkObjectResult;

            Assert.AreEqual(1, (int)response.Value);
        }
示例#16
0
        public void GetLabelsTest()
        {
            var mediator = new Mock <IMediator>();
            EmptyQuery <List <Domain.Models.Label> > command = new EmptyQuery <List <Domain.Models.Label> >();
            List <Label> labels = new List <Label>
            {
                new Label()
                {
                    Id = 1, Name = "Label1"
                }
            };

            mediator.Setup(e => e.Send(command, new System.Threading.CancellationToken())).Returns(Task.FromResult(labels));
            LabelController controller = new LabelController(mediator.Object);
            var             result     = controller.GetLabels(command);
            var             response   = result.Result as OkObjectResult;

            Assert.AreEqual(labels.Count, ((List <Label>)response.Value).Count);
        }
示例#17
0
        public void GetLabelByIdTest()
        {
            var mediator            = new Mock <IMediator>();
            GetLabelByIdQuery query = new GetLabelByIdQuery
            {
                LabelId = 1
            };
            Label label = new Label()
            {
                Id = 1, Name = "Label1"
            };

            mediator.Setup(e => e.Send(query, new System.Threading.CancellationToken())).Returns(Task.FromResult(label));
            LabelController controller = new LabelController(mediator.Object);
            var             result     = controller.GetLabelById(query);
            var             response   = result.Result as OkObjectResult;

            Assert.AreEqual(label.Id, ((Label)response.Value).Id);
            Assert.AreEqual(label.Name, ((Label)response.Value).Name);
        }
        public LabelControllerTest()
        {
            _context = new DummyApplicationDbContext();

            Mock <ICompanyRepository> compRepo  = new Mock <ICompanyRepository>();
            Mock <IGroupRepository>   groupRepo = new Mock <IGroupRepository>();

            compRepo.Setup(c => c.GetAll()).Returns(_context.Companies);
            compRepo.Setup(c => c.GetBy(1)).Returns(_context.Company1);
            compRepo.Setup(c => c.GetBy(2)).Returns(_context.Company2);
            compRepo.Setup(c => c.GetBy(3)).Returns(_context.Company3);

            groupRepo.Setup(g => g.GetAll()).Returns(_context.Groups);
            groupRepo.Setup(g => g.GetBy(1)).Returns(_context.HogentGroup);
            groupRepo.Setup(g => g.GetBy(2)).Returns(_context.HogentGroupSubmitted);
            groupRepo.Setup(g => g.GetBy(3)).Returns(_context.HogentGroupApproved);
            groupRepo.Setup(g => g.GetBy(4)).Returns(_context.HogentGroupGranted);
            groupRepo.Setup(g => g.GetBy(5)).Returns(_context.HogentGroupAnnounced);

            _controller = new LabelController(compRepo.Object, groupRepo.Object);

            _ownerApproved = _context.OwnerHogentApproved.UserState as Participant;
        }
 public void Setup()
 {
     _labelService   = new Mock <ILabelService>();
     _logger         = new Mock <Framework.Core.ILogger>();
     labelController = new LabelController(_logger.Object, _labelService.Object);
 }
 public RegexExpressionTester()
 {
     InitializeComponent();
      _labelController = new LabelController(LabelTimer, lblResult);
 }
示例#21
0
 public void run_before_every_test()
 {
     SystemUnderTest = Container.Resolve <LabelController>();
     SetControllerContext(SystemUnderTest);
 }
示例#22
0
 public void Setup()
 {
     this.labelManager = new Mock <ILabelManager>();
     this.logger       = new Mock <ILogger <LabelController> >();
     _labelController  = new LabelController(labelManager.Object, logger.Object, new Validation());
 }