Esempio n. 1
0
        private void CreateAuthorHelper(out AuthorForCreationDto model, out string authorId)
        {
            authorId = System.Guid.NewGuid().ToString();
            string bookId = Guid.NewGuid().ToString();

            model = ObjectMocks.GetAuthorForCreation(authorId, bookId);
            _auRepo.CreateAuthor(model, authorId);
        }
        public void InterfaceSerialize_ObjectWithNestedObject()
        {
            var mock = ObjectMocks.GetObjectWithNestedObjectMock();

            var result = SerializeJson(mock.TestObject, mock.typeToConvert);

            Assert.IsNotNull(result);
            Assert.AreEqual(GetNormalizedJson(mock.JsonData), result);
        }
        public void InterfaceDeserialize_ObjectWithNestedObject()
        {
            var mock = ObjectMocks.GetObjectWithNestedObjectMock();

            var result = DeserializeJson <INested>(mock.JsonData, mock.typeToConvert);

            Assert.IsNotNull(result);
            Assert.IsInstanceOf <Nested>(result, "Wrong instance");
            Assert.AreEqual("Test", result.Param2);
            Assert.IsInstanceOf <Nested>(result.NestedObject, "Wrong instance");
            Assert.AreEqual("Test2", result.NestedObject.Param2);
        }
Esempio n. 4
0
        public void UpdateBook()
        {
            dynamic books;
            string  bookId;

            CreateBookHelper(out books, out bookId, authorId);
            var updateBook = ObjectMocks.GetBookForUpdate(authorId, bookId);

            _bookService.UpdateBook(updateBook);
            var updatedBook = _bookService.GetBook(bookId);

            Assert.Equal(updateBook.Title, updateBook.Title);
            DeleteBookHelper(bookId);
        }
Esempio n. 5
0
        public void UpdateAuthor()
        {
            string authorId;

            CreateAuthorHelper(out authorId, out _);
            string bookId       = _authorService.GetAuthor(authorId).Books.First().Id;
            var    updateAuthor = ObjectMocks.GetAuthorForUpdate(authorId, bookId);

            _authorService.UpdateAuthor(updateAuthor);
            var updatedAuthor = _authorService.GetAuthor(authorId);

            Assert.Contains(updateAuthor.LastName, updatedAuthor.Name);
            DeleteAuthorHelper(authorId);
        }
Esempio n. 6
0
        public void UpdateAuthor()
        {
            string authorId;
            AuthorForCreationDto author;

            CreateAuthorHelper(out author, out authorId);
            var updateAuthor = ObjectMocks.GetAuthorForUpdate();

            _auRepo.UpdateAuthor(updateAuthor);
            var updatedAuthor = _auRepo.GetAuthor(authorId);

            Assert.Equal(updatedAuthor.LastName, updateAuthor.LastName);
            DeleteAuthorHelper(authorId);
        }
Esempio n. 7
0
        public void UpdateBook()
        {
            string  authorId = _auRepo.GetAuthors().First().AuthorId;
            dynamic book     = null;
            string  bookId   = null;

            CreateBookHelper(out book, out bookId, authorId);
            var updateBook = ObjectMocks.GetBookForUpdate(authorId, bookId);

            _bkRepo.UpdateBook(updateBook);

            var updatedBook = _bkRepo.GetBook(bookId);

            Assert.Equal(updatedBook.Title, updateBook.Title);

            DeleteBookHelper(bookId);
        }
Esempio n. 8
0
 private void CreateAuthorHelper(out string authorId, out dynamic author)
 {
     authorId = Guid.NewGuid().ToString();
     author   = ObjectMocks.GetAuthorForCreation(authorId);
     _authorService.CreateAuthor(author, authorId);
 }
Esempio n. 9
0
 private void CreateBookHelper(out dynamic book, out string bookId, string authorId)
 {
     bookId = Guid.NewGuid().ToString();
     book   = ObjectMocks.GetBookForCreation(authorId, bookId);
     _bkRepo.CreateBook(book);
 }