using Amphora; using UnitTestSharp; namespace Glass.UnitTests { public class NothingPickedFailureKindTests : TestFixture { public static readonly NothingPickedFailureKind Kind = FileDialogFailures.NothingPicked; public class ReadTests : TestFixture { public void ReturnsTheModeItFailedWith() { CheckEqual(FileDialogMode.Save, Kind.Read(Kind.Fail(FileDialogMode.Save))); } } public class DescribeTests : TestFixture { public void Open_AsksForAFile() { CheckEqual("Pick a file to open.", Kind.Fail(FileDialogMode.Open).Describe()); } public void Save_AsksForAName() { CheckEqual("Pick a name to save as.", Kind.Fail(FileDialogMode.Save).Describe()); } } } }