Exemplo n.º 1
0
        public void Print_ShouldCallPrint()
        {
            var numbers = Substitute.For <INumbers>();
            var printer = Substitute.For <IMatrixPrinter>();
            var matrix  = Substitute.For <IMatrixFormat>();

            var primeApp = new PrimeApp(numbers, matrix, printer);

            primeApp.Print();

            printer.Received().Print(Arg.Any <int?[][]>());
        }
Exemplo n.º 2
0
        public void Process_ShouldCallTableFormatGet()
        {
            var numbers = Substitute.For <INumbers>();
            var printer = Substitute.For <IMatrixPrinter>();
            var matrix  = Substitute.For <IMatrixFormat>();

            var primeApp = new PrimeApp(numbers, matrix, printer);

            primeApp.Process();

            matrix.Received().Get(Arg.Any <int[]>());
        }