public void SetString_ShouldPassOnNoErrorResult() { var mock = new Mock<ILibsndfileApi>(); mock.Setup(x => x.SetString(It.IsAny<IntPtr>(), It.IsAny<LibsndfileStringType>(), It.IsAny<string>())).Returns(LibsndfileError.NoError); var api = new LibsndfileApi(mock.Object); var retval = api.SetString(new IntPtr(1), LibsndfileStringType.Album, "album"); Assert.AreEqual(LibsndfileError.NoError, retval); }
public void SetString_ShouldThrowExceptionOnErrorResult() { var mock = new Mock <ILibsndfileApi>(); mock.Setup(x => x.SetString(It.IsAny <IntPtr>(), It.IsAny <LibsndfileStringType>(), It.IsAny <string>())).Returns(LibsndfileError.MalformedFile); var api = new LibsndfileApi(mock.Object); api.SetString(new IntPtr(1), LibsndfileStringType.Album, "album"); }
public void SetString_ShouldPassOnNoErrorResult() { var mock = new Mock <ILibsndfileApi>(); mock.Setup(x => x.SetString(It.IsAny <IntPtr>(), It.IsAny <LibsndfileStringType>(), It.IsAny <string>())).Returns(LibsndfileError.NoError); var api = new LibsndfileApi(mock.Object); var retval = api.SetString(new IntPtr(1), LibsndfileStringType.Album, "album"); Assert.AreEqual(LibsndfileError.NoError, retval); }
public void SetString_ShouldThrowExceptionOnNullValue() { var api = new LibsndfileApi(); api.SetString(new IntPtr(1), It.IsAny<LibsndfileStringType>(), null); }
public void SetString_ShouldThrowExceptionOnErrorResult() { var mock = new Mock<ILibsndfileApi>(); mock.Setup(x => x.SetString(It.IsAny<IntPtr>(), It.IsAny<LibsndfileStringType>(), It.IsAny<string>())).Returns(LibsndfileError.MalformedFile); var api = new LibsndfileApi(mock.Object); api.SetString(new IntPtr(1), LibsndfileStringType.Album, "album"); }
public void SetString_ShouldThrowExceptionOnZeroHandle() { var api = new LibsndfileApi(); api.SetString(IntPtr.Zero, It.IsAny<LibsndfileStringType>(), It.IsAny<string>()); }
public void SetString_ShouldThrowExceptionOnNullValue() { var api = new LibsndfileApi(); api.SetString(new IntPtr(1), It.IsAny <LibsndfileStringType>(), null); }
public void SetString_ShouldThrowExceptionOnZeroHandle() { var api = new LibsndfileApi(); api.SetString(IntPtr.Zero, It.IsAny <LibsndfileStringType>(), It.IsAny <string>()); }