コード例 #1
0
        public void AddSendsMessage()
        {
            var message = new CreateGoalMessage();
            _messageCreatorMock.Setup(p => p.Create<CreateGoalMessage>()).Returns(message);
            var addGoalModel = new AddGoalModel { Name = StringsForTest.RandomString(), Description = StringsForTest.RandomString() };
            _instanceUnderTest.Add(addGoalModel);

            _busMock.Verify(p => p.Send("MyPathX.Services.GoalManagement", message));
        }
コード例 #2
0
        public void AddSetsTitle()
        {
            var title = StringsForTest.RandomString();
            var message = new CreateGoalMessage();
            _messageCreatorMock.Setup(p => p.Create<CreateGoalMessage>()).Returns(message);
            var addGoalModel = new AddGoalModel { Title = title };
            _instanceUnderTest.Add(addGoalModel);

            Assert.AreEqual(message.Title, title);
        }
コード例 #3
0
        public void AddSetsName()
        {
            var name = StringsForTest.RandomString();
            var message = new CreateGoalMessage();
            _messageCreatorMock.Setup(p => p.Create<CreateGoalMessage>()).Returns(message);
            var addGoalModel = new AddGoalModel { Name = name, Description = StringsForTest.RandomString() };
            _instanceUnderTest.Add(addGoalModel);

            Assert.AreEqual(message.Name, name);
        }