public void Returns_Type_String() { // Arrange var msg = new TestMsg(); // Act var result = msg.GetTypeName(); // Assert Assert.Equal(typeof(TestMsg).ToString(), result); }
public void Returns_TypeName_When_Null() { // Arrange var msg = new TestMsg(); // Act var result = msg.ArgsWithType; // Assert Assert.Collection(result, x => Assert.Equal(msg.GetTypeName(), x) ); }
public void Prepends_TypeName_To_Args() { // Arrange var a0 = Rnd.Str; var a1 = Rnd.Guid; var args = new object[] { a0, a1 }; var msg = new TestMsg(args); // Act var result = msg.ArgsWithType; // Assert Assert.Collection(result, x => Assert.Equal(msg.GetTypeName(), x), x => Assert.Same(a0, x), x => Assert.Equal(a1, x) ); }