public void Should_Error_If_RequiredTargetFramework_Is_Not_Targeted() { // given var fixture = new TargetFrameworkVersionsFixture(); // when fixture.Execute(); // then fixture.BuildEngine.ErrorEvents.Should().HaveCount(1); fixture.BuildEngine.ErrorEvents.First().Message.Should().Contain(NetStandard20); }
public void Should_Not_Error_If_RequiredTargetFramework_Is_Not_Targeted_But_Omitted() { // given var fixture = new TargetFrameworkVersionsFixture(); fixture.WithOmittedTargetFramework(NetStandard20); // when fixture.Execute(); // then fixture.BuildEngine.ErrorEvents.Should().HaveCount(0); }
public void Should_Not_Warn_If_Required_And_Alternative_SuggestedTargetFramework_Is_Targeted() { // given var fixture = new TargetFrameworkVersionsFixture(); fixture.WithTargetFramworks(NetStandard20, Net46); // when fixture.Execute(); // then fixture.BuildEngine.ErrorEvents.Should().HaveCount(0); fixture.BuildEngine.WarningEvents.Should().HaveCount(0); }
public void Should_Warn_If_SuggestedTargetFramework_Is_Not_Targeted() { // given var fixture = new TargetFrameworkVersionsFixture(); fixture.WithTargetFramwork(NetStandard20); // when fixture.Execute(); // then fixture.BuildEngine.ErrorEvents.Should().HaveCount(0); fixture.BuildEngine.WarningEvents.Should().HaveCount(1); fixture.BuildEngine.WarningEvents.First().Message.Should().Contain(Net46); }