public async Task CreateAdShouldReturnFalseWithInvalidUserId() { // Arrange Tests.Initialize(); var advertiserAdService = new AdvertiserAdService(this.db); // Act var result = await advertiserAdService.CreateAd("newName", "newDescription", "newUrl", "newWebsite", "10"); // Assert result.Should().Be(false); }
public async Task CreateAdShouldReturnCorrectResults() { // Arrange Tests.Initialize(); var advertiserAdService = new AdvertiserAdService(this.db); // Act var result = await advertiserAdService.CreateAd("newName", "newDescription", "newUrl", "newWebsite", "1"); var adsCount = this.db.Ads.Count(); var ad = this.db.Ads.First(); // Assert result.Should().Be(true); adsCount.Should().Be(1); ad.Name.Should().Be("newName"); ad.Description.Should().Be("newDescription"); ad.AdProfilePicUrl.Should().Be("newUrl"); ad.Website.Should().Be("newWebsite"); ad.User.Name.Should().Be("pesho"); }