public void Pinpad_GetValueInOptionsStringWithCircularBehavior_test()
        {
            IPinpadConnection conn = PinpadConnectionProvider.GetFirst();

            PinpadCommunication comm    = new PinpadCommunication(conn);
            PinpadInfos         infos   = new PinpadInfos(comm);
            IPinpadDisplay      display = new PinpadDisplay(comm);
            PinpadKeyboard      key     = new PinpadKeyboard(comm, infos, display);

            string result = key.DataPicker.GetValueInOptions("Carnaval", true, "Simpatiaequaseamor", "OrquestraVoadora", "SargentoPimenta", "Carmelitas");
        }
        public void Pinpad_GetValueInOptionsShortWithCircularBehavior_test()
        {
            IPinpadConnection conn = PinpadConnectionProvider.GetFirst();

            PinpadCommunication comm    = new PinpadCommunication(conn);
            PinpadInfos         infos   = new PinpadInfos(comm);
            IPinpadDisplay      display = new PinpadDisplay(comm);
            PinpadKeyboard      key     = new PinpadKeyboard(comm, infos, display);

            key.DataPicker.GetValueInOptions("Menu", true, 1, 2, 3);
        }
示例#3
0
        public void PinpadDisplay_Construction_ShouldThrowException_IfPinpadCommunicationIsNull()
        {
            // Assert
            Assert.Throws <ArgumentNullException>(() =>
            {
                // Arrange
                PinpadCommunication nullPinpadConnection = null;

                // Act
                PinpadDisplay display = new PinpadDisplay(nullPinpadConnection);
            });
        }
示例#4
0
        public void PinpadDisplay_Construction_ShouldNotReturnNull()
        {
            // Arrange
            IPinpadConnection   connectionStub = Mock.Of <IPinpadConnection>();
            PinpadCommunication comm           = new PinpadCommunication(connectionStub);

            // Act
            PinpadDisplay display = new PinpadDisplay(comm);

            // Assert
            Assert.IsNotNull(display);
        }