public void ProgressIsNull_DoesNotThrowNullReferenceException() { // Arrange var listener = new ProgressDebugNetworkListener(); // Act -> Assert listener.OnIncomingNetworkMessage(EMsg.AdminCmd, new byte[0]); }
public void GetsAndSetsProgressDebugNetworkListener() { // Arrange mockSteamClient.SetupProperty(s => s.DebugNetworkListener); var listener = new ProgressDebugNetworkListener(); // Act steamClientAdapter.ProgressDebugNetworkListener = listener; var listener2 = steamClientAdapter.ProgressDebugNetworkListener; // Assert Assert.Same(listener, listener2); }
public void SetsProgress() { // Arrange var listener = new ProgressDebugNetworkListener(); mockSteamClient.SetupGet(c => c.ProgressDebugNetworkListener).Returns(listener); var progress = Mock.Of <IProgress <long> >(); // Act steamClientApiClient.Progress = progress; // Assert Assert.IsAssignableFrom <IProgress <long> >(steamClientApiClient.Progress); }
public void ProgressIsNotNull_ReportsDataLength() { // Arrange var data = new byte[3]; var mockProgress = new Mock <IProgress <long> >(); mockProgress .Setup(p => p.Report(data.Length)); var listener = new ProgressDebugNetworkListener { Progress = mockProgress.Object }; // Act listener.OnIncomingNetworkMessage(EMsg.AdminCmd, data); // Assert mockProgress.VerifyAll(); }