示例#1
0
        public static async Task GetView_GivenValidName_ReturnsNone()
        {
            var provider   = new EmptyDatabaseViewProvider();
            var view       = provider.GetView("view_name");
            var viewIsNone = await view.IsNone.ConfigureAwait(false);

            Assert.That(viewIsNone, Is.True);
        }
示例#2
0
        public static async Task GetAllViews_WhenEnumerated_ContainsNoValues()
        {
            var provider = new EmptyDatabaseViewProvider();
            var hasViews = await provider.GetAllViews()
                           .AnyAsync()
                           .ConfigureAwait(false);

            Assert.That(hasViews, Is.False);
        }
示例#3
0
        public static void GetView_GivenNullName_ThrowsArgumentNullException()
        {
            var provider = new EmptyDatabaseViewProvider();

            Assert.That(() => provider.GetView(null), Throws.ArgumentNullException);
        }