public void DotNetVersion_VersionAndProfiles_Built() { // Fixture setup... var version = new Version("3.0"); var profiles = DotNetProfiles.Client; var dotNetVersion = new DotNetVersion(version); var builder = new DotNetVersionBuilder { Version = version, Profiles = profiles }; // Exercise SUT... var builtVersion = builder.DotNetVersion; // Verify SUT... Assert.That(builtVersion.Version, Is.SameAs(version)); Assert.That( builtVersion.ServicePacks, Is.EqualTo(dotNetVersion.ServicePacks) ); Assert.That(builtVersion.Profiles, Is.EqualTo(profiles)); // Fixture teardown by GC... }
public void DotNetVersion_ClientFullIsDefaultProfile() { // Fixture setup... var builder = new DotNetVersionBuilder { Version = new Version("1.0") }; // Exercise SUT... var builtVersion = builder.DotNetVersion; // Verify SUT... Assert.That( builtVersion.Profiles, Is.EqualTo(DotNetProfiles.ClientFull) ); // Fixture teardown by GC... }
public void DotNetVersion_VersionAndServicePacks_Built() { // Fixture setup... var version = new Version("2.0"); var servicePacks = new[] { new Version("1.0") }; var dotNetVersion = new DotNetVersion(version); var builder = new DotNetVersionBuilder { Version = version, ServicePacks = servicePacks }; // Exercise SUT... var builtVersion = builder.DotNetVersion; // Verify SUT... Assert.That(builtVersion.Version, Is.SameAs(version)); Assert.That(builtVersion.ServicePacks, Is.SameAs(servicePacks)); // Fixture teardown by GC... }
public void DotNetVersion_VersionNull_InvalidOperationException() { // Fixture setup... var builder = new DotNetVersionBuilder(); // Exercise and verify SUT... var version = builder.DotNetVersion; // Fixture teardown by GC... }
public void DotNetVersion_VersionSpsAndProfiles_Built() { // Fixture setup... var version = new Version("4.0"); var servicePacks = new[] { new Version("1.0"), new Version("2.0") }; var profiles = DotNetProfiles.Full; var dotNetVersion = new DotNetVersion(version); var builder = new DotNetVersionBuilder { Version = version, ServicePacks = servicePacks, Profiles = profiles }; // Exercise SUT... var builtVersion = builder.DotNetVersion; // Verify SUT... Assert.That(builtVersion.Version, Is.SameAs(version)); Assert.That(builtVersion.ServicePacks, Is.SameAs(servicePacks)); Assert.That(builtVersion.Profiles, Is.EqualTo(profiles)); // Fixture teardown by GC... }