এইটি আমাকে সহায়তা করেছে:
https://www.infragics.com/commune/blogs/dhananjay_kumar/archive/2015/07/27/getting-st সূত্র-with-net-unit-testing- using-nunit.aspx
মূলত:
- নিউজেটে NUnit 3 লাইব্রেরি যুক্ত করুন।
- আপনি যে ক্লাসটি পরীক্ষা করতে চান তা তৈরি করুন।
- পৃথক পরীক্ষার শ্রেণি তৈরি করুন, এটির উপরে [টেস্টফিজারেশন] থাকা উচিত।
- টেস্টিং ক্লাসে একটি ফাংশন তৈরি করুন, এটির উপরে [পরীক্ষা] হওয়া উচিত।
- তারপরে টেস্ট / উইন্ডো / টেস্ট এক্সপ্লোরার (শীর্ষে জুড়ে) এ যান।
- বাম দিকে চালান ক্লিক করুন, এটি আপনাকে বলবে যে কী হয়েছে এবং কী ব্যর্থ হয়েছে।
আমার উদাহরণ কোড এখানে:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NUnit.Framework;
namespace NUnitTesting
{
class Program
{
static void Main(string[] args)
{
}
}
public class Maths
{
public int Add(int a, int b)
{
int x = a + b;
return x;
}
}
[TestFixture]
public class TestLogging
{
[Test]
public void Add()
{
Maths add = new Maths();
int expectedResult = add.Add(1, 2);
Assert.That(expectedResult, Is.EqualTo(3));
}
}
}
এটি সত্যই ফিরে আসবে, যদি আপনি Is.EqualTo এ প্যারামিটারটি পরিবর্তন করেন তবে এটি ব্যর্থ হবে, ইত্যাদি