public void SourceWorks() { var specification = new NamespaceBasedCommandSpecification(typeof(NamespaceTestCommand)); Assert.That(specification.Source, Is.StringEnding("Roomie.Desktop.Engine.Tests.DLL")); Assert.That(specification.Source, Is.StringContaining(":")); }
public void ArgumentsWorks() { var specification = new NamespaceBasedCommandSpecification(typeof(NamespaceTestCommand)); Assert.That(specification.Arguments, Is.Null); }
public void ExtensionVersionWorks() { var specification = new NamespaceBasedCommandSpecification(typeof(NamespaceTestCommand)); Assert.That(specification.ExtensionVersion, Is.EqualTo(new Version(1, 0, 0, 0))); }
public void ExtensionNameWorks() { var specification = new NamespaceBasedCommandSpecification(typeof(NamespaceTestCommand)); Assert.That(specification.ExtensionName, Is.EqualTo("Roomie.Desktop.Engine.Tests")); }
public void DescriptionWorks() { var specification = new NamespaceBasedCommandSpecification(typeof(NamespaceTestCommand)); Assert.That(specification.Description, Is.Null); }
public void GroupWorks() { var specification = new NamespaceBasedCommandSpecification(typeof(NamespaceTestCommand)); Assert.That(specification.Group, Is.EqualTo("TestCommands")); }
public void NameWorks() { var specification = new NamespaceBasedCommandSpecification(typeof(NamespaceTestCommand)); Assert.That(specification.Name, Is.EqualTo("NamespaceTestCommand")); }