Ejemplo n.º 1
0
        public void WithResources_ShouldReturnTemplateWithoutAddingToResourcesProperty_WhenNullPassed()
        {
            // Arrange
            var template = new TestTemplate();

            // Act
            var result = template.WithResources(null);

            // Assert
            result.Should().BeSameAs(template);
            result.Resources.Should().BeEmpty();
        }
Ejemplo n.º 2
0
        public void WithResources_WithParamsResources_ShouldAddResourceToResourcesPropertyAndReturnTemplate()
        {
            // Arrange
            var template = new TestTemplate();
            var resource = new TestResource();

            // Act
            var result = template.WithResources(resource);

            // Assert
            result.Should().BeSameAs(template);
            result.Resources.Should().HaveCount(1);
            result.Resources.First().Should().BeSameAs(resource);
        }