public void ShouldReturnAnEmptyListOfMusicContractsGivenAPartnerNameAndEffectiveDateWhenNoResultWasFoundIt() { var actual = _sut.GetActiveMusicContracts(It.IsAny <string>(), It.IsAny <DateTime>()); Assert.That(actual, Is.Not.Null); Assert.That(actual, Is.Empty); _contractsDataAccess.VerifyAll(); }
public void ShouldReturnExpectedActiveMusicContractsGivenInput1() { var actual = _sut.GetActiveMusicContracts("ITunes", new DateTime(2012, 3, 1)); Assert.That(actual.Count(), Is.EqualTo(4)); Assert.True(actual.All(contract => contract.Usages.Any(usage => usage == Mother.ExpectedUsageForScenario1))); var titles = actual.Select(contract => contract.Title); CollectionAssert.AreEqual(titles, Mother.ExpectedTitleListInOrderForScenario1); }