public void OpenFileDescriptor_ShouldThrowExceptionOnZeroHandle() { var api = new LibsndfileApi(); var info = new LibsndfileInfo(); api.OpenFileDescriptor(0, LibsndfileMode.Read, ref info, 0); }
public void OpenFileDescriptor_ShouldThrowExceptionOnNegativeOneHandle() { var api = new LibsndfileApi(); var info = new LibsndfileInfo(); api.OpenFileDescriptor(-1, LibsndfileMode.Read, ref info, 0); }
public void OpenFileDescriptor_ShouldThrowExceptionOnZeroFileHandle() { var info = new LibsndfileInfo(); var mock = new Mock<ILibsndfileApi>(); mock.Setup(x => x.OpenFileDescriptor(It.IsAny<int>(), It.IsAny<LibsndfileMode>(), ref info, It.IsAny<int>())).Returns(IntPtr.Zero); var api = new LibsndfileApi(mock.Object); var retval = api.OpenFileDescriptor(20, LibsndfileMode.Read, ref info, 0); Assert.AreEqual(IntPtr.Zero, retval); }
public void OpenFileDescriptor_ShouldThrowExceptionOnZeroFileHandle() { var info = new LibsndfileInfo(); var mock = new Mock <ILibsndfileApi>(); mock.Setup(x => x.OpenFileDescriptor(It.IsAny <int>(), It.IsAny <LibsndfileMode>(), ref info, It.IsAny <int>())).Returns(IntPtr.Zero); var api = new LibsndfileApi(mock.Object); var retval = api.OpenFileDescriptor(20, LibsndfileMode.Read, ref info, 0); Assert.AreEqual(IntPtr.Zero, retval); }