Exemplo n.º 1
0
        public void CanUpdateProjectFileWithStandardDesktopProjectFileXml(string xml)
        {
            using var projectFileUpdater = new ProjectFileUpdater(log, fileSystem);

            var canUpdate = projectFileUpdater.CanUpdateProjectFile(XElement.Parse(xml));

            canUpdate.ShouldBe(true);
        }
Exemplo n.º 2
0
        public void CannotUpdateProjectFileWithoutAPropertyGroup(string xml)
        {
            using var projectFileUpdater = new ProjectFileUpdater(log, fileSystem);

            var canUpdate = projectFileUpdater.CanUpdateProjectFile(XElement.Parse(xml));

            canUpdate.ShouldBe(false);
        }
Exemplo n.º 3
0
    public void CannotUpdateProjectFileWithMissingProjectSdk(string xml)
    {
        using var projectFileUpdater = new ProjectFileUpdater(this.log, this.fileSystem);

        var canUpdate = projectFileUpdater.CanUpdateProjectFile(XElement.Parse(xml));

        canUpdate.ShouldBe(false);
    }
Exemplo n.º 4
0
        public void CannotUpdateProjectFileWithoutAssemblyInfoGeneration(string xml)
        {
            using var projectFileUpdater = new ProjectFileUpdater(log, fileSystem);

            var canUpdate = projectFileUpdater.CanUpdateProjectFile(XElement.Parse(xml));

            canUpdate.ShouldBe(false);
        }
Exemplo n.º 5
0
    public void CanUpdateProjectFileWithRazorClassLibraryProjectFileXml(string xml)
    {
        using var projectFileUpdater = new ProjectFileUpdater(this.log, this.fileSystem);

        var canUpdate = projectFileUpdater.CanUpdateProjectFile(XElement.Parse(xml));

        canUpdate.ShouldBe(true);
    }