I want to write below VB 6 Code to C#
StartDate = '01/06/2015'
EndDate = DateAdd("d", -(Day(DateAdd("m", -(Month(DateAdd("yyyy", 1, StartDate)) - 1), DateAdd("yyyy", 1, StartDate)))), DateAdd("m", -(Month(DateAdd("yyyy", 1, StartDate)) - 1), DateAdd("yyyy", 1, StartDate)))
So i did this C# Code :-
DateTime StartDate = new DateTime(2015, 6, 1);
DateTime dtNo = StartDate.AddYears(1);
DateTime dt1 = StartDate.AddYears(1).AddMonths(-(dtNo.Month - 1));
DateTime dtDayNo = StartDate.AddYears(1).AddMonths(-(dtNo.Month - 1));
EndDate = dt1.AddDays(-dtDayNo.Day);
Just want to know is it correct? I am not getting the way how to test VB 6 Code. So that i can compare the results of c# code with vb code.