コード例 #1
0
        public void GetDirectorySizeAsync_Result_ReturnBigInt()
        {
            var service = new MockDirectoryService();
            var result  = service.GetDirectorySizeAsync(string.Empty, new List <IFileInfo>()).Result;

            Assert.That(result, Is.TypeOf <BigInteger>());
        }
コード例 #2
0
        public void GetDirectoriesAsync_ResultItems_NotNull()
        {
            var service = new MockDirectoryService();
            var result  = service.GetDirectoriesAsync().Result;

            CollectionAssert.AllItemsAreNotNull(result);
        }
コード例 #3
0
        public void GetDirectoriesAsync_Result_IsNotEmpty()
        {
            var service = new MockDirectoryService();
            var result  = service.GetDirectoriesAsync().Result;

            CollectionAssert.IsNotEmpty(result);
        }
コード例 #4
0
        public void GetDirectoriesAsync_Result_OfTypeDirectoryModel()
        {
            var service = new MockDirectoryService();
            var result  = service.GetDirectoriesAsync().Result;

            CollectionAssert.AllItemsAreInstancesOfType(result, typeof(DirectoryModel));
        }
コード例 #5
0
        public void GetDirectoriesAsync_Result_ReturnTop5()
        {
            var service      = new MockDirectoryService();
            var result       = service.GetDirectoriesAsync().Result;
            var expectedList = result.Take(5);

            Assert.IsTrue(expectedList.SequenceEqual(result));
        }
コード例 #6
0
        public void GetDirectoriesAsync_Result_ReturnDescendingOrderBySize()
        {
            var service      = new MockDirectoryService();
            var result       = service.GetDirectoriesAsync().Result;
            var expectedList = result.OrderByDescending(x => x.Size);

            Assert.IsTrue(expectedList.SequenceEqual(result));
        }