Пример #1
0
        public void TestAtFaultExceptionKastesVedOprettelseHvisNavnErEmpty()
        {
            var container      = ContainerFactory.Create();
            var channelFactory = container.Resolve <IChannelFactory>();
            var channel        = channelFactory.CreateChannel <IFællesRepositoryService>("FællesRepositoryService");

            try
            {
                var command = new BrevhovedAddCommand
                {
                    Nummer = 99,
                    Navn   = string.Empty,
                    Linje1 = "_Test 1",
                    Linje2 = "_Test 2",
                    Linje3 = "_Test 3",
                    Linje4 = "_Test 4",
                    Linje5 = "_Test 5",
                    Linje6 = "_Test 6",
                    Linje7 = "_Test 7",
                };
                Assert.Throws <FaultException>(() => channel.BrevhovedAdd(command));
            }
            finally
            {
                ChannelTools.CloseChannel(channel);
            }
        }
 public BrevhovedView BrevhovedAdd(BrevhovedAddCommand brevhovedAddCommand)
 {
     try
     {
         return(_commandBus.Publish <BrevhovedAddCommand, BrevhovedView>(brevhovedAddCommand));
     }
     catch (Exception ex)
     {
         throw CreateFault(MethodBase.GetCurrentMethod(), ex,
                           int.Parse(Properties.Resources.EventLogFællesRepositoryService));
     }
 }
Пример #3
0
        public void TestAtBrevhovedOprettes()
        {
            var container      = ContainerFactory.Create();
            var channelFactory = container.Resolve <IChannelFactory>();
            var channel        = channelFactory.CreateChannel <IFællesRepositoryService>("FællesRepositoryService");

            try
            {
                var command = new BrevhovedAddCommand
                {
                    Nummer = 99,
                    Navn   = "_Test",
                    Linje1 = "_Test 1",
                    Linje2 = "_Test 2",
                    Linje3 = "_Test 3",
                    Linje4 = "_Test 4",
                    Linje5 = "_Test 5",
                    Linje6 = "_Test 6",
                    Linje7 = "_Test 7",
                    CvrNr  = "_Test CVR"
                };
                var result = channel.BrevhovedAdd(command);
                Assert.That(result, Is.Not.Null);
                Assert.That(result.Nummer, Is.EqualTo(command.Nummer));
                Assert.That(result.Navn, Is.Not.Null);
                Assert.That(result.Navn, Is.EqualTo(command.Navn));
                Assert.That(result.Linje1, Is.EqualTo(command.Linje1));
                Assert.That(result.Linje2, Is.EqualTo(command.Linje2));
                Assert.That(result.Linje3, Is.EqualTo(command.Linje3));
                Assert.That(result.Linje4, Is.EqualTo(command.Linje4));
                Assert.That(result.Linje5, Is.EqualTo(command.Linje5));
                Assert.That(result.Linje6, Is.EqualTo(command.Linje6));
                Assert.That(result.Linje7, Is.EqualTo(command.Linje7));
                Assert.That(result.CvrNr, Is.EqualTo(command.CvrNr));
            }
            finally
            {
                ChannelTools.CloseChannel(channel);
            }
        }