Пример #1
0
        public void CreateAuthorsTest()
        {
            foreach (var author in _authors)
            {
                AuthorFacade.Create(author);
            }

            var items = AuthorFacade.FindAll();

            Assert.That(items.Count, Is.EqualTo(20));
            Assert.That(items.ElementAt(0), Is.EqualTo(_authors[0]));
            Assert.That(items.ElementAt(1), Is.EqualTo(_authors[1]));
            Assert.That(items.ElementAt(2), Is.EqualTo(_authors[2]));
            Assert.That(items.ElementAt(3), Is.EqualTo(_authors[3]));
            Assert.That(items.ElementAt(4), Is.EqualTo(_authors[4]));
            Assert.That(items.ElementAt(5), Is.EqualTo(_authors[5]));
            Assert.That(items.ElementAt(6), Is.EqualTo(_authors[6]));
            Assert.That(items.ElementAt(7), Is.EqualTo(_authors[7]));
            Assert.That(items.ElementAt(8), Is.EqualTo(_authors[8]));
            Assert.That(items.ElementAt(9), Is.EqualTo(_authors[9]));
            Assert.That(items.ElementAt(10), Is.EqualTo(_authors[10]));
            Assert.That(items.ElementAt(11), Is.EqualTo(_authors[11]));
            Assert.That(items.ElementAt(12), Is.EqualTo(_authors[12]));
            Assert.That(items.ElementAt(13), Is.EqualTo(_authors[13]));
            Assert.That(items.ElementAt(14), Is.EqualTo(_authors[14]));
            Assert.That(items.ElementAt(15), Is.EqualTo(_authors[15]));
            Assert.That(items.ElementAt(16), Is.EqualTo(_authors[16]));
            Assert.That(items.ElementAt(17), Is.EqualTo(_authors[17]));
            Assert.That(items.ElementAt(18), Is.EqualTo(_authors[18]));
            Assert.That(items.ElementAt(19), Is.EqualTo(_authors[19]));
        }
Пример #2
0
 public void Load()
 {
     SelectedItems = new List <AuthorViewModel>();
     Authors       = new ObservableCollection <AuthorViewModel>(AuthorFacade.FindAll());
     Sorting       = AuthorSorting.ByCountDesc;
     LoadAuthorCount();
 }
Пример #3
0
        public void UpdateAuthorsTest()
        {
            var changeList = new AuthorViewModel[]
            {
                new AuthorViewModel(new Guid(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1), "村杉 周治"),
                new AuthorViewModel(new Guid(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2), "角屋 譲司"),
                new AuthorViewModel(new Guid(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), "松嵜 紀昭"),
                new AuthorViewModel(new Guid(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4), "司馬 悠"),
                new AuthorViewModel(new Guid(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), "今藤 勝一"),
                new AuthorViewModel(new Guid(0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1), "Duy Owen Lovell"),
                new AuthorViewModel(new Guid(0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2), "Cool Hong Rajesh"),
                new AuthorViewModel(new Guid(0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3), "Rafi Nath Post"),
                new AuthorViewModel(new Guid(0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4), "Raven Jude Heard"),
                new AuthorViewModel(new Guid(0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5), "Jeric Kelvin Yeager")
            };

            AuthorFacade.Update(changeList[0]);
            AuthorFacade.Update(changeList[1]);
            AuthorFacade.Update(changeList[2]);
            AuthorFacade.Update(changeList[3]);
            AuthorFacade.Update(changeList[4]);
            AuthorFacade.Update(changeList[5]);
            AuthorFacade.Update(changeList[6]);
            AuthorFacade.Update(changeList[7]);
            AuthorFacade.Update(changeList[8]);
            AuthorFacade.Update(changeList[9]);

            var items = AuthorFacade.FindAll();

            Assert.That(items.Count, Is.EqualTo(20));
            Assert.That(items.ElementAt(0), Is.EqualTo(changeList[0]));
            Assert.That(items.ElementAt(1), Is.EqualTo(changeList[1]));
            Assert.That(items.ElementAt(2), Is.EqualTo(changeList[2]));
            Assert.That(items.ElementAt(3), Is.EqualTo(changeList[3]));
            Assert.That(items.ElementAt(4), Is.EqualTo(changeList[4]));
            Assert.That(items.ElementAt(5), Is.EqualTo(_authors[5]));
            Assert.That(items.ElementAt(6), Is.EqualTo(_authors[6]));
            Assert.That(items.ElementAt(7), Is.EqualTo(_authors[7]));
            Assert.That(items.ElementAt(8), Is.EqualTo(_authors[8]));
            Assert.That(items.ElementAt(9), Is.EqualTo(_authors[9]));
            Assert.That(items.ElementAt(10), Is.EqualTo(changeList[5]));
            Assert.That(items.ElementAt(11), Is.EqualTo(changeList[6]));
            Assert.That(items.ElementAt(12), Is.EqualTo(changeList[7]));
            Assert.That(items.ElementAt(13), Is.EqualTo(changeList[8]));
            Assert.That(items.ElementAt(14), Is.EqualTo(changeList[9]));
            Assert.That(items.ElementAt(15), Is.EqualTo(_authors[15]));
            Assert.That(items.ElementAt(16), Is.EqualTo(_authors[16]));
            Assert.That(items.ElementAt(17), Is.EqualTo(_authors[17]));
            Assert.That(items.ElementAt(18), Is.EqualTo(_authors[18]));
            Assert.That(items.ElementAt(19), Is.EqualTo(_authors[19]));
        }
Пример #4
0
        public void DeleteAuthorsTest()
        {
            var items = AuthorFacade.FindAll();

            Assert.That(items.Count, Is.EqualTo(20));

            AuthorFacade.Delete(_authors[0].ID);
            AuthorFacade.Delete(_authors[1].ID);
            AuthorFacade.Delete(_authors[2].ID);
            AuthorFacade.Delete(_authors[3].ID);
            AuthorFacade.Delete(_authors[4].ID);

            items = AuthorFacade.FindAll();
            Assert.That(items.Count, Is.EqualTo(15));

            AuthorFacade.Delete(_authors[15].ID);
            AuthorFacade.Delete(_authors[16].ID);
            AuthorFacade.Delete(_authors[17].ID);
            AuthorFacade.Delete(_authors[18].ID);
            AuthorFacade.Delete(_authors[19].ID);

            items = AuthorFacade.FindAll();
            Assert.That(items.Count, Is.EqualTo(10));
        }
Пример #5
0
        public void SelectEmptyTest()
        {
            var items = AuthorFacade.FindAll();

            Assert.That(items.Count, Is.EqualTo(0));
        }