Beispiel #1
0
        public void CanGetDashboardSummary()
        {
            DashboardTasks dashboardService = new DashboardTasks(CreateMockSupplierRepository());

            DashboardSummaryDto summary = dashboardService.GetDashboardSummary();

            summary.SuppliersCarryingMostProducts.ShouldNotBeNull();
            summary.SuppliersCarryingMostProducts.Count.ShouldEqual(1);
            summary.SuppliersCarryingMostProducts[0].CompanyName.ShouldEqual("Codai");
            summary.SuppliersCarryingMostProducts[0].Products.Count.ShouldEqual(2);

            summary.SuppliersCarryingFewestProducts.ShouldNotBeNull();
            summary.SuppliersCarryingFewestProducts.Count.ShouldEqual(1);
            summary.SuppliersCarryingFewestProducts[0].CompanyName.ShouldEqual("Acme");
            summary.SuppliersCarryingFewestProducts[0].Products.Count.ShouldEqual(1);
        }
        public void CanGetDashboardSummary()
        {
            DashboardTasks dashboardService = new DashboardTasks(CreateMockSupplierRepository());

            DashboardSummaryDto summary = dashboardService.GetDashboardSummary();

            summary.SuppliersCarryingMostProducts.ShouldNotBeNull();
            summary.SuppliersCarryingMostProducts.Count.ShouldEqual(1);
            summary.SuppliersCarryingMostProducts[0].CompanyName.ShouldEqual("Codai");
            summary.SuppliersCarryingMostProducts[0].Products.Count.ShouldEqual(2);

            summary.SuppliersCarryingFewestProducts.ShouldNotBeNull();
            summary.SuppliersCarryingFewestProducts.Count.ShouldEqual(1);
            summary.SuppliersCarryingFewestProducts[0].CompanyName.ShouldEqual("Acme");
            summary.SuppliersCarryingFewestProducts[0].Products.Count.ShouldEqual(1);
        }