示例#1
0
        public void Run_LoadStacks_Return_NumberOfStacks(string input, int expectedResult)
        {
            //Arrange

            //Act
            var actualResult = arrangeContainerClass.LoadStacks(0, input);

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
示例#2
0
        public void LoadStacks_GivenACMIMCPCD_ShouldReturn5Stacks()
        {
            // Arrange
            var arrangeContainers = new ArrangeContainers();
            var containers        = "ACMIMCPCD";

            // Act
            var stacks = arrangeContainers.LoadStacks(0, containers);

            // Assert
            Assert.AreEqual(5, stacks);
        }
示例#3
0
        public void LoadStacks_GivenCBACBACBACBA_ShouldReturn3Stacks()
        {
            // Arrange
            var arrangeContainers = new ArrangeContainers();
            var containers        = "CBACBACBACBA";

            // Act
            var stacks = arrangeContainers.LoadStacks(0, containers);

            // Assert
            Assert.AreEqual(3, stacks);
        }