Esempio n. 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));
        }
Esempio n. 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);
        }
Esempio n. 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);
            }
        }