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); }
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); }
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); }
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); }
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); }
private void CreateAuthorHelper(out string authorId, out dynamic author) { authorId = Guid.NewGuid().ToString(); author = ObjectMocks.GetAuthorForCreation(authorId); _authorService.CreateAuthor(author, authorId); }
private void CreateBookHelper(out dynamic book, out string bookId, string authorId) { bookId = Guid.NewGuid().ToString(); book = ObjectMocks.GetBookForCreation(authorId, bookId); _bkRepo.CreateBook(book); }