public void WhenSpeakerNotFoundWithId_ThenNull() { // Arrange var badSpeakerId = new Guid("172B6257-582D-4453-A13F-41C6CBE4CAB2"); var spec = new SpeakerSpecification(badSpeakerId); // Act var result = spec.Evaluate(GetTestCollection()).SingleOrDefault(); // Assert Assert.Null(result); }
public void WhenSpeakerFoundWithId_ThenSpeakerReturned() { // Arrange var spec = new SpeakerSpecification(_id); // Act var result = spec.Evaluate(GetTestCollection()).Single(); // Assert Assert.NotNull(result); Assert.Equal(_id, result.Id); }
public void WhenSpeakerFoundWithSlug_ThenSpeakerReturned() { // Arrange var spec = new SpeakerSpecification(_slug); // Act var result = spec.Evaluate(GetTestCollection()).Single(); // Assert spec.AsNoTracking.Should().Be(true); Assert.NotNull(result); Assert.Equal(_slug, result.Slug); }