public void TaskFailTest() { var task = new ListPerformingRightsOrganizations(EmptyDbContext); var result = task.DoTask(null); Assert.IsFalse(result.Success); Assert.IsNotNull(result.Exception); }
public void TaskSuccessTest() { var seedPros = new SeedPerformingRightsOrganizations(DbContext, new SeedCountries(DbContext)); seedPros.DoTask(null); var task = new ListPerformingRightsOrganizations(DbContext); var result = task.DoTask(null); Assert.IsTrue(result.Success); Assert.IsNull(result.Exception); Assert.IsNotNull(result.Data); Assert.IsTrue(result.Data.Any()); foreach (var performingRightsOrganization in result.Data) { Assert.IsTrue(performingRightsOrganization.Name.Length > 0); Assert.IsNotNull(performingRightsOrganization.Country); Assert.IsTrue(performingRightsOrganization.Country.Name.Length > 0); Assert.IsTrue(performingRightsOrganization.Country.IsoCode.Length > 0); } }