public void CalcNormMaxAllChannels_ShouldThrowExceptionOnZeroChannels() { var mock = new Mock <ILibsndfileCommandApi>(); var api = new LibsndfileCommandApi(mock.Object); api.CalcNormMaxAllChannels(new IntPtr(1), 0); }
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 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 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 CalcNormMaxAllChannels_ShouldThrowExceptionOnNegativeChannels() { var mock = new Mock<ILibsndfileCommandApi>(); var api = new LibsndfileCommandApi(mock.Object); api.CalcNormMaxAllChannels(new IntPtr(1), -1); }
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 CalcNormMaxAllChannels_ShouldThrowExceptionOnZeroHandle() { var mock = new Mock<ILibsndfileCommandApi>(); var api = new LibsndfileCommandApi(mock.Object); api.CalcNormMaxAllChannels(IntPtr.Zero, 0); }