private void SetDefaultMoveToDomain()
        {
            Receipt r = ReceivingService.GetReceipt(m_item);

            if (r != null)
            {
                domainLookup.EditValue = r.PurchaseOrder.RecDomain;
            }
        }
Exemple #2
0
        public void ConstructorHappyPath()
        {
            // Arrange
            var dataReceiver    = GetMockReceiver(ReceivingService.DataReceiverName).Object;
            var commandReceiver = GetMockReceiver(ReceivingService.CommandReceiverName).Object;

            var receiverLookup = GetReceiverLookup(dataReceiver, commandReceiver);

            // Act
            var receivingService = new ReceivingService(receiverLookup);

            // Assert
            receivingService.DataReceiver.Should().BeSameAs(dataReceiver);
            receivingService.CommandReceiver.Should().BeSameAs(commandReceiver);
            receivingService.Casing.Should().Be(Casing.Default);
        }
Exemple #3
0
        public void FormatMessageHappyPath(Casing casing, string expectedFormattedMessage)
        {
            // Arrange
            var dataReceiver    = GetMockReceiver(ReceivingService.DataReceiverName).Object;
            var commandReceiver = GetMockReceiver(ReceivingService.CommandReceiverName).Object;

            var receivingService = new ReceivingService(GetReceiverLookup(dataReceiver, commandReceiver)).Unlock();

            receivingService.Casing = casing;

            // Act
            string formattedMessage = receivingService.FormatMessage("ABCxyz");

            // Assert
            formattedMessage.Should().Be(expectedFormattedMessage);
        }
Exemple #4
0
        public async Task CommandReceivedAsyncHappyPath1(string stringPayload, Casing expectedCasing)
        {
            // Arrange
            var dataReceiver    = GetMockReceiver(ReceivingService.DataReceiverName).Object;
            var commandReceiver = GetMockReceiver(ReceivingService.CommandReceiverName).Object;

            var receivingService = new ReceivingService(GetReceiverLookup(dataReceiver, commandReceiver));

            var message = new FakeReceiverMessage(stringPayload);

            // Act
            await receivingService.Unlock().CommandReceivedAsync(message);

            // Assert
            receivingService.Casing.Should().Be(expectedCasing);

            message.HandledBy.Should().Be(nameof(message.AcknowledgeAsync));
        }
Exemple #5
0
        public async Task CommandReceivedAsyncHappyPath2()
        {
            // Arrange
            var dataReceiver    = GetMockReceiver(ReceivingService.DataReceiverName).Object;
            var commandReceiver = GetMockReceiver(ReceivingService.CommandReceiverName).Object;

            var receivingService = new ReceivingService(GetReceiverLookup(dataReceiver, commandReceiver));

            var message = new FakeReceiverMessage("UnknownCasing");

            // Assume
            receivingService.Casing.Should().Be(Casing.Default);

            // Act
            await receivingService.Unlock().CommandReceivedAsync(message);

            // Assert
            receivingService.Casing.Should().Be(Casing.Default);

            message.HandledBy.Should().Be(nameof(message.AcknowledgeAsync));
        }