static void Main(string[] args) { Console.WriteLine("Загрузить Хакера - 1\nСоздать Хакера -2"); string ans = Console.ReadLine(); switch (ans) { case ("1"): { Hacker hacker = HackerController.Load(); Console.WriteLine(hacker); break; } case ("2"): { Console.WriteLine("Введите имя"); string name = Console.ReadLine(); Console.WriteLine("Введите способность"); string skill = Console.ReadLine(); HackerController hackerController = new HackerController(name, skill); Console.WriteLine(hackerController.hacker); break; } } Console.ReadLine(); }
public void ControllerTestForNullEntryCountNumber() { var hc = new HackerController { EntryName = "test", EntryCount = null, DataSet = "aone ttes\n rrrr test \r\norhr\ndata\ttabs\t \nhhhh" }; Assert.IsFalse( hc.IsReady ); }
public static void init(TestContext testCtx) { controller = new HackerController(new MemoryCacheImplement <Story>(), new HackerApiClient()); _testContext = testCtx; }
public Window1() { InitializeComponent(); DataContext = new HackerController(); }
static bool TestNumber( string data ) { var hc = new HackerController { EntryName = "test", EntryCount = data, DataSet = "aone ttes\n rrrr test \r\ntrhr\ndata\ttabs\t \nhhhh" }; return hc.IsReady; }
public void ControllerIsntReadyWithNameNull() { var hc = new HackerController { EntryName = null }; Assert.IsFalse( hc.IsReady ); }
public void TestSetDataFiresEvents() { var hc = new HackerController(); var list = new List<string>(); hc.PropertyChanged += ( o, e ) => list.Add( e.PropertyName ); hc.DataSet = "set"; hc.EntryCount = "count"; hc.EntryName = "name"; Assert.AreEqual( 9, list.Count ); Assert.AreEqual( 3, list.Count( s => s.Equals( "IsReady" ) ) ); Assert.AreEqual( 3, list.Count( s => s.Equals( "ButtonMessage" ) ) ); Assert.AreEqual( 1, list.Count( s => s.Equals( "DataSet" ) ) ); Assert.AreEqual( 1, list.Count( s => s.Equals( "EntryCount" ) ) ); Assert.AreEqual( 1, list.Count( s => s.Equals( "EntryName" ) ) ); }
public void UntouchedControllerIsntReady() { var hc = new HackerController(); Assert.IsFalse( hc.IsReady ); }
public void OnlyValidIfNameIsInDataSet() { var hc = new HackerController { DataSet = "data more 1234", EntryName = "0000", EntryCount = "0" }; Assert.IsFalse( hc.IsReady ); hc.EntryName = "more"; Assert.IsTrue( hc.IsReady ); }
public void ControllerIsntReadyWithNameEmpty() { var hc = new HackerController { EntryName = "" }; Assert.IsFalse( hc.IsReady ); }
public void GoRemovesAnyEntryNotMatchingPartial() { var hc = new HackerController { DataSet = "data dana dada darr 1234", EntryName = "darr", EntryCount = "2" }; Assert.IsTrue( hc.IsReady ); hc.Go(); Assert.AreEqual( "data\ndana\ndada", hc.DataSet ); }
public void ControllerWithProperDataIsReady() { var hc = new HackerController { DataSet = "data\nmore\nname", EntryName = "name", EntryCount = "3" }; Assert.IsTrue( hc.IsReady ); }
public void ControllerTestsForOneStringsUnequal() { var hc = new HackerController { EntryName = "test", EntryCount = "2", DataSet = "aone ttes\n rrrr test \r\notrhr\ndata\ttabs\t \nhhhh" }; Assert.IsFalse( hc.IsReady ); }
public void ControllerTestsForOKEntry() { var hc = new HackerController { EntryName = "tabs", EntryCount = "1", DataSet = "aone ttes\n rrrr test \r\ntrhr\ndata\ttabs\t \nhhhh" }; Assert.IsTrue( hc.IsReady ); }
public void ControllerIsntReadyWithMissingData() { var hc = new HackerController { DataSet = "", EntryName = "name", EntryCount = "3" }; Assert.IsFalse( hc.IsReady ); }