예제 #1
0
        public void AddDependencies_ShouldNotAddResourcesToDependsOnProperty_WhenNullPassed()
        {
            // Arrange
            var resource = new TestResource();

            // Act
            resource.AddDependencies(null);

            // Assert
            resource.DependsOn.Should().BeEmpty();
        }
예제 #2
0
        public void AddDependencies_ShouldAddResourcesToDependsOnProperty()
        {
            // Arrange
            var resource   = new TestResource();
            var dependency = new TestResource();

            // Act
            resource.AddDependencies(new[] { dependency });

            // Assert
            resource.DependsOn.Should().HaveCount(1);
            resource.DependsOn.First().Should().BeSameAs(dependency);
        }