Esempio n. 1
0
        public void GetAdvertisementShouldIncudeUser()
        {
            using var context = new AppDbContext(GetOptions());
            AddData(context);
            var repo = new AdvertismentRepository(context);

            var result = repo.GetAdvertisement(1);

            result.User.Should().NotBeNull();
        }
Esempio n. 2
0
        public void GetAdvertisement_ShouldIncludeHome()
        {
            using var context = new AppDbContext(GetOptions());
            AddData(context);
            var repo = new AdvertismentRepository(context);

            var result = repo.GetAdvertisement(1);

            result.Home.Should().NotBeNull();
            result.Home.City.Should().Be("Warszawa");

            Assert.NotNull(result.Home);
        }
Esempio n. 3
0
        public void GetAdertisements_ShouldReturnCorrectType()
        {
            //Arrange
            using var context = new AppDbContext(GetOptions());
            AddData(context);
            var repo = new AdvertismentRepository(context);

            //Act

            var result = repo.GetAdvertisements();

            //Assert

            result.Should().AllBeAssignableTo <Advertisement>();
            result.Should().NotBeEmpty();
        }