예제 #1
0
        public void UserProgramInformation_AddAdditionalInformationMetadata_AddsAdditionalInformationMetadata()
        {
            var information = new UserSpecifiedProgramInformation(2222u);

            information.AddAdditionalInformation(string.Empty, "first");
            information.AddAdditionalInformation(string.Empty, "second");
            information.AddAdditionalInformation("derp", "other");

            var expectedAdditionalInformation = new[] { ": first, second", "derp: other" };

            Assert.Equal(expectedAdditionalInformation, information.AdditionalInformation);
        }
예제 #2
0
        public void UserProgramInformation_AddNullAdditionalInformationMetadata_ThrowsArgumentNullException()
        {
            var information = new UserSpecifiedProgramInformation(2222u);

            Assert.Throws <ArgumentNullException>(() => information.AddAdditionalInformation(null, null));
        }