Пример #1
0
        public void Fb2Document_Empty_EqualityTest()
        {
            var emptyFirstDocument = new Fb2Document();

            emptyFirstDocument.Book.Should().BeNull();
            emptyFirstDocument.IsLoaded.Should().BeFalse();

            emptyFirstDocument.Equals(null).Should().BeFalse();

            var emptySecondDocument = new Fb2Document();

            emptySecondDocument.Book.Should().BeNull();
            emptySecondDocument.IsLoaded.Should().BeFalse();

            emptyFirstDocument.Should().Be(emptySecondDocument);

            var emptyCreatedFirstDocument = Fb2Document.CreateDocument();

            emptyCreatedFirstDocument.Book.Should().BeNull();
            emptyCreatedFirstDocument.IsLoaded.Should().BeFalse();

            var emptyCreatedSecondDocument = Fb2Document.CreateDocument();

            emptyCreatedSecondDocument.Book.Should().BeNull();
            emptyCreatedSecondDocument.IsLoaded.Should().BeFalse();

            emptyCreatedFirstDocument.Should().Be(emptyCreatedSecondDocument);

            emptyFirstDocument.Should().Be(emptyCreatedFirstDocument);
        }