コード例 #1
0
        public void GetPersonTitlesByIdTitle_PersonTitleExists_ReturnsList()
        {
            PersonTitleCreator.CreatePersonTitle(Context, out var person, out var title);
            var personTitles = PersonTitleQueries.GetAllPersonsTitlesByIdTitle(Context, title.IdTitle);

            Assert.IsTrue(personTitles.Any());
            Assert.IsNotNull(personTitles.FirstOrDefault(pt => pt.IdTitle == title.IdTitle));
        }
コード例 #2
0
        public override void GetEntityById_EntityDoesExist_ReturnsEntity()
        {
            PersonTitleCreator.CreatePersonTitle(Context, out var person, out var title);

            var personTitle = PersonTitleQueries.GetPersonTitleByAllIds(Context, title.IdTitle, person.IdPerson);

            Assert.IsNotNull(personTitle);
            Assert.AreEqual(person, personTitle.PersonTitlePerson);
            Assert.AreEqual(title, personTitle.PersonTitleTitle);
        }
コード例 #3
0
        public override void SaveEntity_EntityExists_EntityIsUpdated()
        {
            var personTitle = PersonTitleCreator.CreatePersonTitle(Context, out var person, out var title);
            var team        = TeamCommands.SaveTeam(new Team {
                Description = RandomUtil.GetRandomString(), Name = RandomUtil.GetRandomString()
            }, Context);

            personTitle.IdTeam = team.IdTeam;
            personTitle.SavePersonTitle(Context);
            using (var context = new FootBallContext())
            {
                var personTitleDb = PersonTitleQueries.GetAllPersonsTitlesByIdTeam(context, team.IdTeam);
                Assert.IsNotNull(personTitleDb);
            }
        }
コード例 #4
0
 public void GetPersonTitlesByIdTeam_PersonTitleDoesNotExists_ReturnsEmptyList()
 {
     Assert.IsEmpty(PersonTitleQueries.GetAllPersonsTitlesByIdTeam(Context, -1));
 }
コード例 #5
0
 public override void GetEntityById_EntityDoesNotExist_ReturnsNull()
 {
     Assert.IsNull(PersonTitleQueries.GetPersonTitleByAllIds(Context, -1, -1));
 }