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