Beispiel #1
0
        public void AssertPartListCreatorReturnCorrectNumberOfPartsWhenPartsAreNotPresents()
        {
            // Arrange
            PartListCreator p = new PartListCreator();

            // Act
            var parts = p.GetParts().ToArray();

            // Assert
            Assert.IsTrue(parts.Count() == 0);
        }
Beispiel #2
0
        public void AssertPartListCreatorReturnCorrectNumberOfPartsWhenPartsAreNotPresents()
        {
            // Arrange
            IDatabaseService databaseService = new DatabaseServiceEmptyParts();
            PartListCreator  p = new PartListCreator(databaseService);

            // Act
            var parts = p.GetParts().ToArray();

            // Assert
            Assert.IsTrue(parts.Count() == 0);
        }
Beispiel #3
0
        public void AssertPartListCreatorReturnCorrectNumberOfParts()
        {
            // Arrange
            IDatabaseService databaseService = new DatabaseServiceFourParts();
            PartListCreator  p = new PartListCreator(databaseService);

            // Act
            var parts = p.GetParts().ToArray();

            // Assert
            Assert.IsTrue(parts.Count() == 4);
        }
        public void AssertPartListCreatorReturnCorrectNumberOfPartsWhenPartsAreNotPresents()
        {
            // Arrange
            //IDatabaseService databaseService = new DatabaseServiceEmptyParts();
            var databaseServiceMock = new Mock <IDatabaseService>();

            databaseServiceMock.Setup(d => d.GetParts())
            .Returns(() => null);
            IDatabaseService databaseService = databaseServiceMock.Object;

            PartListCreator p = new PartListCreator(databaseService);

            // Act
            var parts = p.GetParts().ToArray();

            // Assert
            Assert.IsTrue(parts.Count() == 0);
        }
        public void AssertPartListCreatorReturnCorrectNumberOfParts()
        {
            // Arrange
            //IDatabaseService databaseService = new DatabaseServiceFourParts();
            var databaseServiceMock = new Mock <IDatabaseService>();

            databaseServiceMock.Setup(d => d.GetParts())
            .Returns(() => new string[] { "PART-1", "PART-2", "PART-3", "PART-4" });
            IDatabaseService databaseService = databaseServiceMock.Object;

            PartListCreator p = new PartListCreator(databaseService);

            // Act
            var parts = p.GetParts().ToArray();

            // Assert
            Assert.IsTrue(parts.Count() == 4);
        }