Exemple #1
0
            public void WhenOtherIsNull_ThenReturnFalse()
            {
                var sut = new DotNetSolutionProjectType(ProjectTypeIds.SolutionFolder, "Solution Folder");

                var result = sut.Equals(null);

                Assert.That(result, Is.False);
            }
Exemple #2
0
            public void WhenCreated_ThenSetProperties()
            {
                const string description = "Solution Folder";

                var sut = new DotNetSolutionProjectType(ProjectTypeIds.SolutionFolder, description);

                Assert.That(sut.Id, Is.EqualTo(ProjectTypeIds.SolutionFolder));
                Assert.That(sut.Description, Is.EqualTo(description));
            }
Exemple #3
0
            public void WhenEqualIdAndDescription_ThenReturnSameHashCode()
            {
                var other = new DotNetSolutionProjectType(ProjectTypeIds.SolutionFolder, "Solution Folder");

                var sut = new DotNetSolutionProjectType(other.Id, other.Description);

                var result = sut.GetHashCode();

                Assert.That(result, Is.EqualTo(other.GetHashCode()));
            }
Exemple #4
0
            public void WhenNotEqualById_ThenReturnFalse()
            {
                var other = new DotNetSolutionProjectType(ProjectTypeIds.CSharp, "Some other");

                var sut = new DotNetSolutionProjectType(ProjectTypeIds.SolutionFolder, "Solution Folder");

                var result = sut.Equals(other);

                Assert.That(result, Is.False);
            }
Exemple #5
0
            public void WhenTwoHaveSameReference_ThenReturnTrue()
            {
                var sut = new DotNetSolutionProjectType(ProjectTypeIds.SolutionFolder, "Solution Folder");

                var other = sut;

                var result = sut.Equals(other);

                Assert.That(result, Is.True);
            }
Exemple #6
0
            public void WhenNotEqualDescription_ThenReturnDifferentHashCode()
            {
                var other = new DotNetSolutionProjectType(ProjectTypeIds.SolutionFolder, "Solution Folder");

                var sut = new DotNetSolutionProjectType(other.Id, "Something else");

                var result = sut.GetHashCode();

                Assert.That(result, Is.Not.EqualTo(other.GetHashCode()));
            }
Exemple #7
0
            public void WhenIsNotSolutionFolder_ThenReturnFalse()
            {
                var sut = new DotNetSolutionProjectType(ProjectTypeIds.CSharp, "C#");

                Assert.That(sut.IsSolutionFolder, Is.False);
            }
Exemple #8
0
            public void WhenIsSolutionFolder_ThenReturnTrue()
            {
                var sut = new DotNetSolutionProjectType(ProjectTypeIds.SolutionFolder, "Solution Folder");

                Assert.That(sut.IsSolutionFolder, Is.True);
            }