public void ProvideTest() { // given: FixedByteProvider FixedByteProvider provider = new FixedByteProvider(10); // when: getting some values List <byte> actual = new List <byte>() { provider.GetByte(), provider.GetByte(), provider.GetByte() }; // then: correct values where provided List <byte> expected = new List <byte>() { 10, 10, 10 }; CollectionAssert.AreEqual(expected, actual); }
public void ProvideChangedValueTest() { // given: FixedByteProvider FixedByteProvider provider = new FixedByteProvider(10); // when: changing the value and getting some values provider.Value = 15; List <byte> actual = new List <byte>() { provider.GetByte(), provider.GetByte(), provider.GetByte() }; // then: correct values where provided List <byte> expected = new List <byte>() { 15, 15, 15 }; CollectionAssert.AreEqual(expected, actual); }