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(); }
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); }