Нужно сделать тест к коду на C#.

24 февраля, 09:15 Учеба 3800 0

Задачка по которой делал код

Дано трехзначное число х. В нем зачеркнули его последнюю цифру. После
оставшиеся цифры поменяли местами и слева к ним дописали зачеркнутую цифру
числа х. Получили число 654. Найти число х.
Входные данные: d=654 .
Исходные данные: х=456.

Код:
using System;

namespace Program1
{
class Program
{
static void Main(string[] args)
{
int v = 654;
int x = (int)Math.Log10(v) + 1;
int result = 0;
for (int i = 0; i < x; i++)
{
result = result * 10 + (v % 10);
v /= 10;
}
Console.WriteLine("Результат");
Console.WriteLine(result);
Console.ReadKey();
}
}
}


Моя попытка сделать тест:
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace TestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
int v = 123;
int result = Program1.Program.Main(v);
Assert.AreEqual(323, result);
}
}
}
Нужно чтобы тест работал как моя попытка сделать его.

0 комментариев
Сортировка:
Добавить комментарий

IT Новости

Смотреть все