public void Array_ShouldReturnAnEmptyArray_WhenCallingWithoutArguments()
        {
            // Act

            // Arrange
            var result = ConstructsHelper.Array <Int32>();

            // Assert
            Assert.That(result, Is.SameAs(Enumerable.Empty <Int32>()));
        }
        public void Array_ShouldReturnNewArray_WhenPassingElements()
        {
            // Act

            // Arrange
            var result = ConstructsHelper.Array(1, 2, 3);

            // Assert
            Assert.That(result.SequenceEqual(new[] { 1, 2, 3 }), Is.True);
        }
        public void Array_ShouldCreateANewArrayWithString_WhenPassingStrings()
        {
            // Act

            // Arrange
            var result = ConstructsHelper.Array("hello", "world");

            // Assert
            Assert.That(result.SequenceEqual(new[] { "hello", "world" }), Is.True);
        }