public void ElementTypeTest() { var target = new OscTypeTagString(); OscElementType actual; actual = target.ElementType; Assert.AreEqual(actual, OscElementType.TypeTagString); }
public void ArgumentsTest() { var target = new OscTypeTagString(); var expected = new List<OscElementType>(new[] { OscElementType.Address, OscElementType.Blob, OscElementType.Bundle, OscElementType.False, OscElementType.Float32, OscElementType.Impulse, OscElementType.Int32, OscElementType.Message, OscElementType.Null, OscElementType.String, OscElementType.Timetag, OscElementType.True, OscElementType.TypeTagString, OscElementType.UInt32 }); List<OscElementType> actual; target.Arguments = expected; actual = target.Arguments; Assert.IsFalse(actual.Contains(OscElementType.Address)); Assert.IsTrue(actual.Contains(OscElementType.Blob)); Assert.IsFalse(actual.Contains(OscElementType.Bundle)); Assert.IsTrue(actual.Contains(OscElementType.False)); Assert.IsTrue(actual.Contains(OscElementType.Float32)); Assert.IsTrue(actual.Contains(OscElementType.Impulse)); Assert.IsTrue(actual.Contains(OscElementType.Int32)); Assert.IsFalse(actual.Contains(OscElementType.Message)); Assert.IsTrue(actual.Contains(OscElementType.Null)); Assert.IsTrue(actual.Contains(OscElementType.String)); Assert.IsTrue(actual.Contains(OscElementType.Timetag)); Assert.IsTrue(actual.Contains(OscElementType.True)); Assert.IsFalse(actual.Contains(OscElementType.TypeTagString)); Assert.IsTrue(actual.Contains(OscElementType.UInt32)); }
public void ValueTest() { var target = new OscTypeTagString(new[] { OscElementType.Address, OscElementType.Blob, OscElementType.Bundle, OscElementType.False, OscElementType.Float32, OscElementType.Impulse, OscElementType.Int32, OscElementType.Message, OscElementType.Null, OscElementType.String, OscElementType.Timetag, OscElementType.True, OscElementType.TypeTagString, OscElementType.UInt32 }); OscString actual; actual = target.Value; Assert.AreEqual(actual.ToString(), ",bFfIiNstTu"); }
public void ToStringTest() { var target = new OscTypeTagString(new[] { OscElementType.Address, OscElementType.Blob, OscElementType.Bundle, OscElementType.False, OscElementType.Float32, OscElementType.Impulse, OscElementType.Int32, OscElementType.Message, OscElementType.Null, OscElementType.String, OscElementType.Timetag, OscElementType.True, OscElementType.TypeTagString, OscElementType.UInt32 }); string expected = ",bFfIiNstTu"; string actual; actual = target.ToString(); Assert.AreEqual(expected, actual); }
public void ToOscPacketArrayTest() { var target = new OscTypeTagString(new[] { OscElementType.Address, OscElementType.Blob, OscElementType.Bundle, OscElementType.False, OscElementType.Float32, OscElementType.Impulse, OscElementType.Int32, OscElementType.Message, OscElementType.Null, OscElementType.String, OscElementType.Timetag, OscElementType.True, OscElementType.TypeTagString, OscElementType.UInt32 }); var expected = new byte[] { 0x2c, 0x62, 0x46, 0x66, 0x49, 0x69, 0x4e, 0x73, 0x74, 0x54, 0x75, 0x0 }; byte[] actual; actual = target.ToOscPacketArray(); Assert.IsTrue(actual.Length == expected.Length, "Array size not equal"); for (int i = 0; i < expected.Length; i++) { Assert.IsTrue(expected[i] == actual[i], String.Format("expected[{0}] != actual[{0}]", i)); } }
public void OscTypeTagStringConstructorTest1() { var target = new OscTypeTagString(); Assert.IsFalse(target.Arguments.Count() > 0); }
public void OscTypeTagStringConstructorTest() { IEnumerable<OscElementType> args = new[] { OscElementType.Address, OscElementType.Blob, OscElementType.Bundle, OscElementType.False, OscElementType.Float32, OscElementType.Impulse, OscElementType.Int32, OscElementType.Message, OscElementType.Null, OscElementType.String, OscElementType.Timetag, OscElementType.True, OscElementType.TypeTagString, OscElementType.UInt32 }; var target = new OscTypeTagString(args); Assert.IsFalse(target.Arguments.Contains(OscElementType.Address)); Assert.IsTrue(target.Arguments.Contains(OscElementType.Blob)); Assert.IsFalse(target.Arguments.Contains(OscElementType.Bundle)); Assert.IsTrue(target.Arguments.Contains(OscElementType.False)); Assert.IsTrue(target.Arguments.Contains(OscElementType.Float32)); Assert.IsTrue(target.Arguments.Contains(OscElementType.Impulse)); Assert.IsTrue(target.Arguments.Contains(OscElementType.Int32)); Assert.IsFalse(target.Arguments.Contains(OscElementType.Message)); Assert.IsTrue(target.Arguments.Contains(OscElementType.Null)); Assert.IsTrue(target.Arguments.Contains(OscElementType.String)); Assert.IsTrue(target.Arguments.Contains(OscElementType.Timetag)); Assert.IsTrue(target.Arguments.Contains(OscElementType.True)); Assert.IsFalse(target.Arguments.Contains(OscElementType.TypeTagString)); Assert.IsTrue(target.Arguments.Contains(OscElementType.UInt32)); }
public void IsArgumentTest() { var target = new OscTypeTagString(); bool actual; actual = target.IsArgument; Assert.IsFalse(actual); }