Пример #1
0
        public void AddBookStateTest()
        {
            int beforeSize          = context.bookStates.Count;
            var beforeLastBookState = context.bookStates.Last();
            var bookStateToAdd      = new BookState()
            {
                DateOfPurchase = new DateTimeOffset(year: 2016, month: 4, day: 12, hour: 00, minute: 00, second: 00, offset: new TimeSpan(1, 0, 0)),
                Book           = new Book()
                {
                    Isbn        = "978832745203",
                    Title       = "Historia myśli ekonomicznej",
                    Author      = "Adam Smith",
                    ReleaseYear = 2014
                }
            };

            repository.AddBookState(bookStateToAdd);
            int afterSize          = context.bookStates.Count;
            var afterLastBookState = context.bookStates.Last();

            // check sizes
            Assert.AreNotEqual(beforeSize, afterSize);

            // check if last books aren't equal
            Assert.AreNotEqual(beforeLastBookState, afterLastBookState);

            // check if the book is in the list
            Assert.IsTrue(context.bookStates.Contains(bookStateToAdd));
        }
        public void AddBookStateTest()
        {
            int beforeSize          = context.bookStates.Count;
            var beforeLastBookState = context.bookStates.Last();
            var bookStateToAdd      = new BookState()
            {
                DateOfPurchase = new DateTimeOffset(year: 2017, month: 5, day: 21, hour: 00, minute: 00, second: 00, offset: new TimeSpan(1, 0, 0)),
                Book           = new Book()
                {
                    Isbn        = "9788327152305",
                    Title       = "Człowiek nietoperz",
                    Author      = "Jo Nesbo",
                    ReleaseYear = 2014
                }
            };

            repository.AddBookState(bookStateToAdd);
            int afterSize          = context.bookStates.Count;
            var afterLastBookState = context.bookStates.Last();

            // check sizes
            Assert.AreNotEqual(beforeSize, afterSize);

            // check if last books aren't equal
            Assert.AreNotEqual(beforeLastBookState, afterLastBookState);

            // check if the book is in the list
            Assert.IsTrue(context.bookStates.Contains(bookStateToAdd));
        }
Пример #3
0
 public void AddAndGetBookStateTest()
 {
     DataRepository.AddBookState(BookState);
     Assert.AreEqual(BookState, DataRepository.GetBookState(BookState.BookStateId));
 }