Esempio n. 1
0
        public void FacadeToModelReturnsNullWhenFacadeIsNull()
        {
            F.TopicPost post = null;
            Assert.Null(post.ToModel());

            F.TopicPost put = null;
            Assert.Null(put.ToModel());
        }
Esempio n. 2
0
 public HttpResponseMessage Create(TopicPost topic)
 {
     return ProcessPost(() =>
                        {
                            var instance = topic.ToModel();
                            createGroupCommand.Execute(instance);
                            return ResourceLocation.OfTopic(instance.Id.Value);
                        });
 }
        public void FacadePostToModelMapsCorrectly()
        {
            var post = new F.TopicPost
                           {
                               Description = _description,
                               GroupId = _groupId.ToFacade(),
                               Name = _name
                           };

            var model = post.ToModel();

            Assert.That(model.Description, Is.EqualTo(post.Description));
            Assert.That(model.GroupId, Is.EqualTo(post.GroupId.ToModel()));
            Assert.That(model.Name, Is.EqualTo(post.Name));
        }
Esempio n. 4
0
        public void FacadePostToModelMapsCorrectly()
        {
            var post = new F.TopicPost
            {
                Description = _description,
                GroupId     = _groupId.ToFacade(),
                Name        = _name
            };

            var model = post.ToModel();

            Assert.That(model.Description, Is.EqualTo(post.Description));
            Assert.That(model.GroupId, Is.EqualTo(post.GroupId.ToModel()));
            Assert.That(model.Name, Is.EqualTo(post.Name));
        }