示例#1
0
        public void PhrasesEqualityTest()
        {
            Phrase p1 = new Phrase ("1", "2", "3");
            Phrase p2 = new Phrase ("1", "2", "3");
            Phrase p3 = new Phrase ("1", "2", "-");
            Phrase p4 = new Phrase ("1", "-", "3");
            Phrase p5 = new Phrase ("-", "2", "3");

            Assert.IsTrue (p1.Equals (p2));
            Assert.IsFalse (p1.Equals (p3));
            Assert.IsFalse (p1.Equals (p4));
            Assert.IsFalse (p1.Equals (p5));
        }
        public void NotEquals()
        {
            Phrase phrase     = new Phrase(WORD, DateTime.Now, AUTHOR);
            Phrase samePhrase = new Phrase(WORD, DateTime.Now, new Author(3, "UserTest2", "Test", "Test", new DateTime(1995, 2, 5)));

            Assert.IsFalse(phrase.Equals(samePhrase));
        }
        public void AreEquals()
        {
            Phrase phrase     = new Phrase(WORD, DateTime.Now, AUTHOR);
            Phrase samePhrase = new Phrase(WORD, DateTime.Now, AUTHOR);

            Assert.IsTrue(phrase.Equals(samePhrase));
        }
示例#4
0
        public void TryingNotEquals()
        {
            authorManagement.AddAuthor(author);
            DateTime aDate  = new DateTime(2020, 03, 22);
            Entity   entity = new Entity()
            {
                EntityName = "Burger King"
            };
            Entity entity2 = new Entity()
            {
                EntityName = "Mc Donalds"
            };

            Phrase phrase = new Phrase()
            {
                TextPhrase   = "Amo Burger King",
                PhraseDate   = aDate,
                Entity       = entity,
                PhraseType   = Phrase.TypePhrase.Positive,
                PhraseAuthor = author
            };
            Phrase phrase2 = new Phrase()
            {
                TextPhrase   = "Amo Mc Donalds",
                PhraseDate   = aDate,
                Entity       = entity2,
                PhraseType   = Phrase.TypePhrase.Positive,
                PhraseAuthor = author
            };
            bool areEquals = phrase.Equals(phrase2);

            Assert.IsFalse(areEquals);
        }
示例#5
0
        public bool Equals(Word word)
        {
            if (word == null)
            {
                throw new ArgumentNullException();
            }

            return(Phrase.Equals(word.Phrase));
        }
        public void Equals_ReturnsTrueIfObjIsAnIdenticalPhraseOtherwiseReturnsFalse(Phrase dummyPhrase,
                                                                                    object dummyObj,
                                                                                    bool expectedResult)
        {
            // Act
            bool result = dummyPhrase.Equals(dummyObj);

            // Assert
            Assert.Equal(expectedResult, result);
        }
        public void EqualsDbNull()
        {
            Phrase phrase = new Phrase(WORD, DateTime.Now, AUTHOR);

            Assert.IsFalse(phrase.Equals(DBNull.Value));
        }
        public void EqualsNull()
        {
            Phrase phrase = new Phrase(WORD, DateTime.Now, AUTHOR);

            Assert.IsFalse(phrase.Equals(null));
        }