public void CommandDouble_ShouldThrowExceptionOnZeroHandleWithNonStaticCommand() { var doubleRef = It.IsAny <double>(); var api = new LibsndfileApi(); api.Command(IntPtr.Zero, LibsndfileCommand.GetLogInfo, ref doubleRef, It.IsAny <int>()); }
public void CommandDoubleArray_ShouldThrowExceptionOnEmptyData() { var api = new LibsndfileApi(); var data = new double[] { }; api.Command(new IntPtr(1), It.IsAny <LibsndfileCommand>(), data, It.IsAny <int>()); }
public void CommandDoubleArray_ShouldThrowExceptionOnInvalidResult() { var data = new double[1]; var mock = new Mock<ILibsndfileApi>(); mock.Setup(x => x.Command(It.IsAny<IntPtr>(), It.IsAny<LibsndfileCommand>(), data, It.IsAny<int>())).Returns(-1); var api = new LibsndfileApi(mock.Object); api.Command(new IntPtr(1), It.IsAny<LibsndfileCommand>(), data, It.IsAny<int>()); }
public void CommandIntPtr_ShouldThrowExceptionOnInvalidResult() { var mock = new Mock <ILibsndfileApi>(); mock.Setup(x => x.Command(It.IsAny <IntPtr>(), It.IsAny <LibsndfileCommand>(), It.IsAny <IntPtr>(), It.IsAny <int>())).Returns(-1); var api = new LibsndfileApi(mock.Object); api.Command(new IntPtr(1), It.IsAny <LibsndfileCommand>(), It.IsAny <IntPtr>(), It.IsAny <int>()); }
public void CommandDoubleArray_ShouldPassOnZeroHandleWithStaticCommand() { var data = new double[1]; var mock = new Mock<ILibsndfileApi>(); mock.Setup(x => x.Command(It.IsAny<IntPtr>(), It.IsAny<LibsndfileCommand>(), It.IsAny<double[]>(), It.IsAny<int>())).Returns(1); var api = new LibsndfileApi(mock.Object); var retval = api.Command(IntPtr.Zero, LibsndfileCommand.GetLibVersion, data, It.IsAny<int>()); Assert.Greater(retval, 0); }
public void CommandIntPtr_ShouldPassOnZeroHandleWithStaticCommand() { var mock = new Mock <ILibsndfileApi>(); mock.Setup(x => x.Command(It.IsAny <IntPtr>(), It.IsAny <LibsndfileCommand>(), It.IsAny <IntPtr>(), It.IsAny <int>())).Returns(1); var api = new LibsndfileApi(mock.Object); var retval = api.Command(IntPtr.Zero, LibsndfileCommand.GetLibVersion, IntPtr.Zero, It.IsAny <int>()); Assert.Greater(retval, 0); }
public void CommandDouble_ShouldThrowExceptionOnZeroHandleWithNonStaticCommand() { var doubleRef = It.IsAny<double>(); var api = new LibsndfileApi(); api.Command(IntPtr.Zero, LibsndfileCommand.GetLogInfo, ref doubleRef, It.IsAny<int>()); }
public void CommandDoubleArray_ShouldThrowExceptionOnNullData() { var api = new LibsndfileApi(); double[] data = null; api.Command(new IntPtr(1), It.IsAny<LibsndfileCommand>(), data, It.IsAny<int>()); }
public void CommandLong_ShouldThrowExceptionOnInvalidResult() { var longRef = It.IsAny<long>(); var mock = new Mock<ILibsndfileApi>(); mock.Setup(x => x.Command(It.IsAny<IntPtr>(), It.IsAny<LibsndfileCommand>(), ref longRef, It.IsAny<int>())).Returns(-1); var api = new LibsndfileApi(mock.Object); api.Command(new IntPtr(1), It.IsAny<LibsndfileCommand>(), ref longRef, It.IsAny<int>()); }
public void CommandLong_ShouldPassOnZeroHandleWithStaticCommand() { var longRef = It.IsAny<long>(); var mock = new Mock<ILibsndfileApi>(); mock.Setup(x => x.Command(It.IsAny<IntPtr>(), It.IsAny<LibsndfileCommand>(), ref longRef, It.IsAny<int>())).Returns(1); var api = new LibsndfileApi(mock.Object); var retval = api.Command(IntPtr.Zero, LibsndfileCommand.GetLibVersion, ref longRef, It.IsAny<int>()); Assert.Greater(retval, 0); }
public void CommandIntPtr_ShouldThrowExceptionOnZeroHandleWithNonStaticCommand() { var api = new LibsndfileApi(); api.Command(IntPtr.Zero, LibsndfileCommand.GetLogInfo, It.IsAny<IntPtr>(), It.IsAny<int>()); }
public void CommandIntPtr_ShouldThrowExceptionOnZeroHandleWithNonStaticCommand() { var api = new LibsndfileApi(); api.Command(IntPtr.Zero, LibsndfileCommand.GetLogInfo, It.IsAny <IntPtr>(), It.IsAny <int>()); }