public void CanSendMessageNoChannelTest()
        {
            string message = "DUPA";
            var    author  = new EntityDummyCreator().Create();

            var result = shoutBoxService.CanSendMessage(message, null, author);

            Assert.IsFalse(result.isSuccess);
        }
Example #2
0
        public void AlienCannotCancelTradeTest()
        {
            var trade = new TradeDummyCreator()
                        .CreateRandom(3, 3);

            var alien = new EntityDummyCreator().Create();

            Assert.IsTrue(tradeService.Object.CanCancelTrade(alien, trade).IsError);
        }
Example #3
0
        public void CanUseFuel()
        {
            var orgEntity = new EntityDummyCreator().Create();

            orgEntity.EntityTypeID = (int)EntityTypeEnum.Organisation;

            Assert.IsTrue(marketService.CanUseFuel(new CompanyDummyCreator().Create().Entity));
            Assert.IsTrue(marketService.CanUseFuel(orgEntity));
        }
        public void CanSendMessageEmptyMessageTest()
        {
            string message = "              ";
            var    author  = new EntityDummyCreator().Create();
            var    channel = new ShoutboxChannelDummyCreator().Create();

            var result = shoutBoxService.CanSendMessage(message, channel, author);

            Assert.IsFalse(result.isSuccess);
        }
        public void AddMessageWithChannelTest()
        {
            string message = "Test 123";
            var    author  = new EntityDummyCreator().Create();
            var    channel = new ShoutboxChannelDummyCreator().SetName("Test Channel").Create();


            shoutBoxService.SendMessage(message, author, channel);

            shoutboxMessageRepository.Verify(x => x.SaveChanges(), Times.Once());
            shoutboxMessageRepository.Verify(x => x.Add(It.Is <ShoutboxMessage>(msg =>
                                                                                msg.Message == message &&
                                                                                msg.AuthorID == author.EntityID &&
                                                                                msg.ChannelID == channel.ID
                                                                                )));
        }