예제 #1
0
        public void AskOnWhichChannelTest1()
        {
            const CommunicationMediums mediums = CommunicationMediums.Email | CommunicationMediums.FaceToFace;
            var result = CommunicationMediumsModel.NextMedium(mediums);

            Assert.IsTrue(result == CommunicationMediums.Email || result == CommunicationMediums.FaceToFace);
        }
예제 #2
0
 public void CountTest()
 {
     Assert.AreEqual(0, CommunicationMediumsModel.Count(_messages));
     _messages |= CommunicationMediums.Email;
     Assert.AreEqual(1, CommunicationMediumsModel.Count(_messages));
     _messages |= CommunicationMediums.ViaAPlatform;
     Assert.AreEqual(2, CommunicationMediumsModel.Count(_messages));
 }
예제 #3
0
        public void AskOnWhichChannelTest1()
        {
            var mediums = new CommunicationMediums();

            mediums |= CommunicationMediums.ViaAPlatform;
            var medium = CommunicationMediumsModel.NextMedium(mediums);

            Assert.IsTrue(medium == CommunicationMediums.ViaAPlatform);
            mediums |= CommunicationMediums.Email;
            medium   = CommunicationMediumsModel.NextMedium(mediums);
            Assert.IsTrue(medium == CommunicationMediums.Email || medium == CommunicationMediums.ViaAPlatform);
        }
예제 #4
0
 public void ToArrayTest()
 {
     Assert.AreEqual(0, CommunicationMediumsModel.ToArray(_messages).Length);
     _messages |= CommunicationMediums.Email;
     Assert.AreEqual(1, CommunicationMediumsModel.ToArray(_messages).Length);
     Assert.AreEqual(CommunicationMediums.Email,
                     (CommunicationMediums)CommunicationMediumsModel.ToArray(_messages)[0]);
     _messages |= CommunicationMediums.ViaAPlatform;
     Assert.AreEqual(2, CommunicationMediumsModel.ToArray(_messages).Length);
     Assert.AreEqual(CommunicationMediums.ViaAPlatform,
                     (CommunicationMediums)CommunicationMediumsModel.ToArray(_messages)[1]);
 }
예제 #5
0
        public void AskOnWhichChannelTest()
        {
            const CommunicationMediums mediums = new CommunicationMediums();

            Assert.AreEqual(CommunicationMediums.System, CommunicationMediumsModel.NextMedium(mediums));
        }
예제 #6
0
 public void AskOnWhichChannelTest()
 {
     Assert.AreEqual(CommunicationMediums.Email,
                     CommunicationMediumsModel.NextMedium(CommunicationMediums.Email));
 }
예제 #7
0
 public void AskOnWhichChannelTest0()
 {
     Assert.AreEqual(CommunicationMediums.System,
                     CommunicationMediumsModel.NextMedium(new CommunicationMediums()));
 }