コード例 #1
0
    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);
    }
コード例 #2
0
    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);
    }
コード例 #3
0
    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);
    }