public void RepresentationOfResultAsStringMakesSense()
        {
            // Arrange
            var resultOfDivisionWithLow = 10;
            var resultOfDivisionWithHigh = 2;
            var lowValue = 10;
            var highValue = 90;

            var expectedResultDictionary = TestingFactory.GetDictionary();

            // Act
            var sut = new FizzBuzzOperationResults(FizzBuzzOperationResultCodes.Fizz, expectedResultDictionary);
            var actualResult = sut.ToString();

            // Assert
        }
Example #2
0
        private Operation ProcessRequest(string typeOfObjectToUse, string lowValue,
            string highValue, FizzBuzzOperationResults fizzBuzzResult)
        {
            var typeUsed = new List<Models.Type>()
            {
                new Models.Type() {Name = typeOfObjectToUse}
            };

            var result = new Operation()
            {
                LowNumber = int.Parse(lowValue),
                HighNumber = int.Parse(highValue),
                DateExecuted = DateTime.Now,
                Output = fizzBuzzResult.RunStatus.ToString(),
                Result = fizzBuzzResult.ToString(),
                Types = typeUsed
            };

            return result;
        }