public void CalcMaxAllChannels_ShouldThrowExceptionOnZeroChannels() { var mock = new Mock <ILibsndfileCommandApi>(); var api = new LibsndfileCommandApi(mock.Object); api.CalcMaxAllChannels(new IntPtr(1), 0); }
public void CalcMaxAllChannels_ShouldPassOnValidResult() { var Result = new[] { 1.0d }; var mock = new Mock<ILibsndfileCommandApi>(); mock.Setup(x => x.CalcMaxAllChannels(It.IsAny<IntPtr>(), It.IsAny<int>())).Returns(Result); var api = new LibsndfileCommandApi(mock.Object); var retval = api.CalcMaxAllChannels(new IntPtr(1), 1); Assert.AreEqual(Result, retval); }
public void CalcMaxAllChannels_ShouldThrowExceptionOnZeroLengthResult() { var Result = new double[0]; var mock = new Mock <ILibsndfileCommandApi>(); mock.Setup(x => x.CalcMaxAllChannels(It.IsAny <IntPtr>(), It.IsAny <int>())).Returns(Result); var api = new LibsndfileCommandApi(mock.Object); api.CalcMaxAllChannels(new IntPtr(1), 1); }
public void CalcMaxAllChannels_ShouldPassOnValidResult() { var Result = new[] { 1.0d }; var mock = new Mock <ILibsndfileCommandApi>(); mock.Setup(x => x.CalcMaxAllChannels(It.IsAny <IntPtr>(), It.IsAny <int>())).Returns(Result); var api = new LibsndfileCommandApi(mock.Object); var retval = api.CalcMaxAllChannels(new IntPtr(1), 1); Assert.AreEqual(Result, retval); }
public void CalcMaxAllChannels_ShouldThrowExceptionOnNegativeChannels() { var mock = new Mock<ILibsndfileCommandApi>(); var api = new LibsndfileCommandApi(mock.Object); api.CalcMaxAllChannels(new IntPtr(1), -1); }
public void CalcMaxAllChannels_ShouldThrowExceptionOnZeroLengthResult() { var Result = new double[0]; var mock = new Mock<ILibsndfileCommandApi>(); mock.Setup(x => x.CalcMaxAllChannels(It.IsAny<IntPtr>(), It.IsAny<int>())).Returns(Result); var api = new LibsndfileCommandApi(mock.Object); api.CalcMaxAllChannels(new IntPtr(1), 1); }
public void CalcMaxAllChannels_ShouldThrowExceptionOnZeroHandle() { var mock = new Mock<ILibsndfileCommandApi>(); var api = new LibsndfileCommandApi(mock.Object); api.CalcMaxAllChannels(IntPtr.Zero, 0); }