コード例 #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));
        }