Skip to content

Commit

Permalink
Renamed the test to be WHEN_check_Transmision_THEN_diagnostic_request…
Browse files Browse the repository at this point in the history
…_should_be_sent_and_message_should_be_got() and mocked class TelemetryClient in it.
  • Loading branch information
wubin28 committed Apr 18, 2014
1 parent 2e75000 commit d8dfa2d
Showing 1 changed file with 12 additions and 2 deletions.
@@ -1,3 +1,4 @@
using Moq;
using NUnit.Framework;

namespace TDDMicroExercises.TelemetrySystem.Tests
Expand All @@ -6,9 +7,18 @@ namespace TDDMicroExercises.TelemetrySystem.Tests
public class TelemetryDiagnosticControlsTest
{
[Test]
public void WHEN_check_Transmision_THEN_get_characterization()
public void WHEN_check_Transmision_THEN_diagnostic_request_should_be_sent_and_message_should_be_got()
{
TelemetryDiagnosticControls telementryDiagnosticControls = new TelemetryDiagnosticControls();
var telemetryClient = new Mock<TelemetryClient>();

telemetryClient
.Setup(t => t.Send(TelemetryClient.DiagnosticMessage));

telemetryClient
.Setup(t => t.Receive())
.Returns("LAST TX rate................ 100 MBPS\r\n");

TelemetryDiagnosticControls telementryDiagnosticControls = new TelemetryDiagnosticControls(telemetryClient.Object);
telementryDiagnosticControls.CheckTransmission();
Assert.AreEqual("", telementryDiagnosticControls.DiagnosticInfo);
}
Expand Down

0 comments on commit d8dfa2d

Please sign in to comment.