mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-20 04:48:53 +00:00
50 lines
1.2 KiB
C#
50 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace FrodeTest.Test
|
|
{
|
|
interface IDummyInterface
|
|
{
|
|
string Execute();
|
|
string Property { get; set; }
|
|
}
|
|
|
|
class Dummy : IDummyInterface
|
|
{
|
|
public string Execute()
|
|
{
|
|
Console.WriteLine("Inside Execute in Interface implementor...");
|
|
return "Interfaces WORKS";
|
|
}
|
|
|
|
private string xProperty;
|
|
public string Property
|
|
{
|
|
get
|
|
{
|
|
return xProperty;
|
|
}
|
|
set
|
|
{
|
|
xProperty = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
public class InterfaceTest
|
|
{
|
|
public static void RunTest()
|
|
{
|
|
Test.Dummy dummy = new FrodeTest.Test.Dummy();
|
|
Console.WriteLine(dummy.Execute());
|
|
dummy.Property = "Using class";
|
|
Console.WriteLine("Property get: " + dummy.Property);
|
|
|
|
IDummyInterface dmy = new FrodeTest.Test.Dummy();
|
|
Console.WriteLine(dmy.Execute());
|
|
dmy.Property = "Using interface";
|
|
Console.WriteLine("Property is: " + dmy.Property);
|
|
}
|
|
}
|
|
}
|