public void SaveConfiguration_ShouldSaveCorrectWriteDateTime_And_TimeSpan() { var config = new GuidConfiguration() { Guid = Guid.NewGuid(), Uri = new Uri("http://testttt.com/") }; _iniWrapper.SaveConfiguration(config); _iniParser.Received(1).Write(nameof(GuidConfiguration), nameof(GuidConfiguration.Guid), config.Guid.ToString()); _iniParser.Received(1).Write(nameof(GuidConfiguration), nameof(GuidConfiguration.Uri), config.Uri.ToString()); }
public void LoadConfiguration_ShouldLoadGuid() { var configuration = new GuidConfiguration() { Guid = Guid.NewGuid(), Uri = new Uri("http://testttt.com/") }; _iniParser.Read(nameof(GuidConfiguration), nameof(GuidConfiguration.Guid)).Returns(configuration.Guid.ToString()); _iniParser.Read(nameof(GuidConfiguration), nameof(GuidConfiguration.Uri)).Returns(configuration.Uri.ToString()); var result = _iniWrapper.LoadConfiguration <GuidConfiguration>(); result.Guid.Should().Be(configuration.Guid); result.Uri.Should().Be(configuration.Uri); }