Beispiel #1
0
        public void SetAmbisonic_ShouldThrowExceptionOnInvalidMode()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.SetAmbisonic(new IntPtr(1), It.IsAny<LibsndfileMode>());
        }
        public void GetEmbedFileInfo_ShowThrowExceptionOnZeroHandle()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.GetEmbedFileInfo(IntPtr.Zero);
        }
Beispiel #3
0
        public void CalcSignalMax_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.CalcSignalMax(IntPtr.Zero);
        }
Beispiel #4
0
        public void FileTruncate_ShouldThrowExceptionOnZeroLength()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.FileTruncate(new IntPtr(1), 0);
        }
        public void UpdateHeaderNow_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.UpdateHeaderNow(IntPtr.Zero);
        }
Beispiel #6
0
        public void SetClipping_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.SetClipping(IntPtr.Zero, It.IsAny<bool>());
        }
Beispiel #7
0
        public void FileTruncate_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.FileTruncate(IntPtr.Zero, 0);
        }
        public void GetFormatSubtype_ShouldThrowExceptionOnEndmaskFormat()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.GetFormatSubtype(LibsndfileFormat.Endmask);
        }
        public void GetFormatMajor_ShouldThrowExceptionOnSubmaskFormat()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.GetFormatMajor(LibsndfileFormat.Submask);
        }
Beispiel #10
0
        public void GetNormFloat_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.GetNormFloat(IntPtr.Zero);
        }
        public void SetRawStartOffset_ShouldThrowExceptionOnZeroOffset()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.SetRawStartOffset(new IntPtr(1), 0);
        }
        public void RawNeedsEndianSwap_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.RawNeedsEndianSwap(IntPtr.Zero);
        }
Beispiel #13
0
        public void SetVbrEncodingQuality_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.SetVbrEncodingQuality(IntPtr.Zero, It.IsAny <double>());
        }
Beispiel #14
0
        public void UpdateHeaderNow_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.UpdateHeaderNow(IntPtr.Zero);
        }
        public void SetInstrument_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.SetInstrument(IntPtr.Zero, It.IsAny <LibsndfileInstrumentInfo>());
        }
Beispiel #16
0
        public void SetRawStartOffset_ShouldThrowExceptionOnZeroOffset()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.SetRawStartOffset(new IntPtr(1), 0);
        }
        public void GetBroadcastInfo_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.GetBroadcastInfo(IntPtr.Zero);
        }
        public void CalcNormMaxAllChannels_ShouldThrowExceptionOnZeroChannels()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.CalcNormMaxAllChannels(new IntPtr(1), 0);
        }
        public void SetAmbisonic_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.SetAmbisonic(IntPtr.Zero, It.IsAny <LibsndfileMode>());
        }
        public void CalcSignalMax_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.CalcSignalMax(IntPtr.Zero);
        }
Beispiel #21
0
        public void GetFormatInfo_ShouldThrowExceptionOnTypemaskFormat()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.GetFormatInfo(LibsndfileFormat.Typemask);
        }
Beispiel #22
0
        public void FileTruncate_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.FileTruncate(IntPtr.Zero, 0);
        }
        public void GetFormatMajor_ShouldThrowExceptionOnSubmaskFormat()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.GetFormatMajor(LibsndfileFormat.Submask);
        }
        public void GetMaxAllChannels_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.GetMaxAllChannels(IntPtr.Zero, 0);
        }
        public void GetMaxAllChannels_ShouldThrowExceptionOnNegativeChannels()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.GetMaxAllChannels(new IntPtr(1), -1);
        }
Beispiel #26
0
        public void FileTruncate_ShouldThrowExceptionOnZeroLength()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.FileTruncate(new IntPtr(1), 0);
        }
Beispiel #27
0
        public void SetNormFloat_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.SetNormFloat(IntPtr.Zero, It.IsAny <bool>());
        }
        public void GetFormatSubtype_ShouldThrowExceptionOnEndmaskFormat()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.GetFormatSubtype(LibsndfileFormat.Endmask);
        }
        public void SetAmbisonic_ShouldThrowExceptionOnInvalidMode()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.SetAmbisonic(new IntPtr(1), It.IsAny <LibsndfileMode>());
        }
        public void RawNeedsEndianSwap_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.RawNeedsEndianSwap(IntPtr.Zero);
        }
        public void SetVbrEncodingQuality_ShouldPassOnValidValue()
        {
            const double Value = 0.5;

            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.SetVbrEncodingQuality(new IntPtr(1), Value);
        }
        public void SetVbrEncodingQuality_ShouldThrowExceptionOnGreaterThanOneValue()
        {
            const double Value = 2.0;

            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.SetVbrEncodingQuality(new IntPtr(1), Value);
        }
Beispiel #33
0
        public void GetLibVersion_ShouldThrowExceptionOnNullStringReturned()
        {
            const string Version = null;

            var mock = new Mock<ILibsndfileCommandApi>();
            mock.Setup(x => x.GetLibVersion()).Returns(Version);

            var api = new LibsndfileCommandApi(mock.Object);
            api.GetLibVersion();
        }
Beispiel #34
0
        public void GetLogInfo_ShouldThrowExceptionOnNullStringReturned()
        {
            const string Log = null;

            var mock = new Mock<ILibsndfileCommandApi>();
            mock.Setup(x => x.GetLogInfo(It.IsAny<IntPtr>())).Returns(Log);

            var api = new LibsndfileCommandApi(mock.Object);
            api.GetLogInfo(new IntPtr(1));
        }
Beispiel #35
0
        public void SetVbrEncodingQuality_ShouldThrowExceptionOnGreaterThanOneValue()
        {
            const double Value = 2.0;

            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.SetVbrEncodingQuality(new IntPtr(1), Value);
        }
Beispiel #36
0
        public void SetVbrEncodingQuality_ShouldPassOnValidValue()
        {
            const double Value = 0.5;

            var mock = new Mock <ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);

            api.SetVbrEncodingQuality(new IntPtr(1), Value);
        }
        public void CalcNormMaxAllChannels_ShouldThrowExceptionOnZeroLengthResult()
        {
            var Result = new double[0];

            var mock = new Mock <ILibsndfileCommandApi>();

            mock.Setup(x => x.CalcNormMaxAllChannels(It.IsAny <IntPtr>(), It.IsAny <int>())).Returns(Result);

            var api = new LibsndfileCommandApi(mock.Object);

            api.CalcNormMaxAllChannels(new IntPtr(1), 1);
        }
        public void GetMaxAllChannels_ShouldThrowExceptionOnNullResult()
        {
            const double[] Result = null;

            var mock = new Mock <ILibsndfileCommandApi>();

            mock.Setup(x => x.GetMaxAllChannels(It.IsAny <IntPtr>(), It.IsAny <int>())).Returns(Result);

            var api = new LibsndfileCommandApi(mock.Object);

            api.GetMaxAllChannels(new IntPtr(1), 1);
        }
Beispiel #39
0
        public void GetLogInfo_ShouldThrowExceptionOnEmptyStringReturned()
        {
            const string Log = "";

            var mock = new Mock <ILibsndfileCommandApi>();

            mock.Setup(x => x.GetLogInfo(It.IsAny <IntPtr>())).Returns(Log);

            var api = new LibsndfileCommandApi(mock.Object);

            api.GetLogInfo(new IntPtr(1));
        }
Beispiel #40
0
        public void GetLibVersion_ShouldReturnValidString()
        {
            const string Version = "1.0";

            var mock = new Mock<ILibsndfileCommandApi>();
            mock.Setup(x => x.GetLibVersion()).Returns(Version);

            var api = new LibsndfileCommandApi(mock.Object);
            var retval = api.GetLibVersion();

            Assert.AreEqual(Version, retval);
        }
        public void GetMaxAllChannels_ShouldPassOnValidResult()
        {
            var Result = new[] { 1.0d };

            var mock = new Mock<ILibsndfileCommandApi>();
            mock.Setup(x => x.GetMaxAllChannels(It.IsAny<IntPtr>(), It.IsAny<int>())).Returns(Result);

            var api = new LibsndfileCommandApi(mock.Object);
            var retval = api.GetMaxAllChannels(new IntPtr(1), 1);

            Assert.AreEqual(Result, retval);
        }
        public void GetLibVersion_ShouldThrowExceptionOnEmptyStringReturned()
        {
            const string Version = "";

            var mock = new Mock <ILibsndfileCommandApi>();

            mock.Setup(x => x.GetLibVersion()).Returns(Version);

            var api = new LibsndfileCommandApi(mock.Object);

            api.GetLibVersion();
        }
        public void CalcNormMaxAllChannels_ShouldPassOnValidResult()
        {
            var Result = new[] { 1.0d };

            var mock = new Mock <ILibsndfileCommandApi>();

            mock.Setup(x => x.CalcNormMaxAllChannels(It.IsAny <IntPtr>(), It.IsAny <int>())).Returns(Result);

            var api    = new LibsndfileCommandApi(mock.Object);
            var retval = api.CalcNormMaxAllChannels(new IntPtr(1), 1);

            Assert.AreEqual(Result, retval);
        }
        public void GetLibVersion_ShouldReturnValidString()
        {
            const string Version = "1.0";

            var mock = new Mock <ILibsndfileCommandApi>();

            mock.Setup(x => x.GetLibVersion()).Returns(Version);

            var api    = new LibsndfileCommandApi(mock.Object);
            var retval = api.GetLibVersion();

            Assert.AreEqual(Version, retval);
        }
        public void SetVbrEncodingQuality_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.SetVbrEncodingQuality(IntPtr.Zero, It.IsAny<double>());
        }
        public void GetMaxAllChannels_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.GetMaxAllChannels(IntPtr.Zero, 0);
        }
        public void GetMaxAllChannels_ShouldThrowExceptionOnNegativeChannels()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.GetMaxAllChannels(new IntPtr(1), -1);
        }
        public void GetMaxAllChannels_ShouldThrowExceptionOnZeroLengthResult()
        {
            var Result = new double[0];

            var mock = new Mock<ILibsndfileCommandApi>();
            mock.Setup(x => x.GetMaxAllChannels(It.IsAny<IntPtr>(), It.IsAny<int>())).Returns(Result);

            var api = new LibsndfileCommandApi(mock.Object);
            api.GetMaxAllChannels(new IntPtr(1), 1);
        }
        public void CalcNormMaxAllChannels_ShouldThrowExceptionOnNullResult()
        {
            const double[] Result = null;

            var mock = new Mock<ILibsndfileCommandApi>();
            mock.Setup(x => x.CalcNormMaxAllChannels(It.IsAny<IntPtr>(), It.IsAny<int>())).Returns(Result);

            var api = new LibsndfileCommandApi(mock.Object);
            api.CalcNormMaxAllChannels(new IntPtr(1), 1);
        }
Beispiel #50
0
        public void SetInstrument_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.SetInstrument(IntPtr.Zero, It.IsAny<LibsndfileInstrumentInfo>());
        }
        public void CalcNormMaxAllChannels_ShouldThrowExceptionOnZeroChannels()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.CalcNormMaxAllChannels(new IntPtr(1), 0);
        }
        public void GetSimpleFormat_ShouldThrowExceptionOnTypemaskFormat()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.GetSimpleFormat(LibsndfileFormat.Typemask);
        }
Beispiel #53
0
        public void SetAmbisonic_ShouldThrowExceptionOnZeroHandle()
        {
            var mock = new Mock<ILibsndfileCommandApi>();

            var api = new LibsndfileCommandApi(mock.Object);
            api.SetAmbisonic(IntPtr.Zero, It.IsAny<LibsndfileMode>());
        }